我在另一台電腦上使用 Ubuntu 14.04 和 Windows 7 64 位元。我創建了不安全的共享,並且可以登入它們,因此我按照以下說明進行安全共享:https://www.liberiangeek.net/2014/07/ubuntu-tips-create-samba-file-server-ubuntu-14-04/
davidn@hillman:/tank$ ls -la documents
total 22
drwxrwx--- 2 davidn securedgroup 2 Oct 16 11:48 .
drwxr-xr-x 13 root root 13 Oct 17 16:13 ..
來自/etc/smb.conf:
[documents]
path = /tank/documents
valid users = @securedgroup
guest ok = no
writable = yes
browsable = yes
這是伺服器樹:
davidn@hillman:/tank$ smbtree
WORKGROUP
\\SRVR1 Samba Server 4.1.6-Ubuntu
\\SRVR1\IPC$ IPC Service (Samba Server 4.1.6-Ubuntu)
\\SRVR1\documents
\\SRVR1\tv_programs
我也屬於正確的群組
davidn@hillman:/tank$ groups davidn
davidn : davidn adm cdrom sudo dip plugdev lpadmin sambashare securedgroup
所以我在正確的群組中,目錄所有權和權限是正確的,但每次我嘗試從 Windows 登入時,它都會說我沒有存取權限。有什麼想法為什麼會這樣嗎?
答案1
如果您在使用時查看網路跟踪security=share
,您會發現每個人都以訪客身份登錄,因此 samba 密碼並不重要,並且目標目錄必須具有權限 0777。