
我正在嘗試使用 CentOS6 的 Windows 電腦設定 Samba 共用。這是我目前的 samba 設定:
[global]
restrict anonymous = no
domain master = no
preferred master = no
workgroup = workgroup
ldap ssl = no
server signing = auto
wins support = no
[test]
path = /home/test
browseable = yes
writable = yes
guest ok = no
create mask = 0777
directory mask = 0777
我可以存取 Windows 電腦上指定的目錄,但如果我嘗試建立資料夾或將檔案儲存到其中,存取會被拒絕。我已經在許多不同的資料夾(不僅僅是 /home/test)中嘗試過此配置,它們都具有相同的結果。這些目錄都屬於我在 Windows 電腦上登入的同一用戶,而且該用戶還遞歸地擁有該目錄的完整權限(有時使用 chmod 和 chown),所以我不明白為什麼訪問是否認。
謝謝。
答案1
執行這個
chmod 777 /home/test
並為此更改 samba 配置中的測試部分:
[test]
path = /home/test
browseable = yes
writable = yes
guest ok = yes
create mask = 0777
directory mask = 0777
security = share