Windows
我可以寫入 SambaShare 文件夾,但無法打開任何文件或文件夾
Samba伺服器在centos7中執行,文件夾掛載在windows 10中。
我可以看到所有的文件和文件夾,但我無法打開它們,我什至無法從我的 sambashare 文件夾複製到 Windows 機器。
但是,我可以創建新文件和文件夾並且它們可以工作,也可以將文件複製到 sambashare 中,它們以完全相同的權限出現在 centos7 中。我嘗試使用 chmod –reference 從 Windows 創建的文件中複製權限,但我仍然無法訪問以前創建的文件。
這是我的 sambashare 配置
[global] workgroup = WORKGROUP security = user passdb backend = tdbsam printing = cups printcap name = cups load printers = yes cups options = raw [secure] comment = Secure File Server Share path = /home/user valid users = user guest ok = no writable = yes browsable = yes force user = user create mask = 640 directory mask = 750
很可能是 SELinux 問題。
ls -Z
對有效/無效的文件執行 a操作,並chcon
設置上下文以使其相同。