-1
我試圖在Linux(SLES10)系統上創建Samba共享,但我遇到了Samba權限問題。我希望將其創建爲公共共享,並在文件系統級別控制文件權限(以便所有用戶都可以映射驅動器,但如果進一步擁有文件系統權限,則只能進一步瀏覽)。Samba共享權限問題 - 僅限文件系統權限的公共共享
我已經能夠創建共享並映射到任何用戶。問題是我似乎能夠獲得足夠的權限,如果我登錄爲「根」。如果我與其他用戶一起登錄,即使他們有權讀取和寫入底層文件夾,我也無法瀏覽任何文件夾。
下面是從/etc/samba/smb.conf中共享信息:
[sambatest]
comment = Samba Test
public = yes
path = /var/opt/folder
read only = No
writeable = Yes
write list = user1 user2 user3
browseable = Yes
這裏是在共享文件夾目錄權限的示例:
drwxrwxr-x 5 user1 group1 40 Nov 4 17:02 .
drwxr-xr-x 11 user1 group1 4096 Oct 20 09:20 ..
drwxrwx--- 4 user1 group1 41 Nov 4 17:02 BASE
drwxrwx--- 6 user1 group1 78 Oct 28 10:11 Files
drwxrwx--- 2 user1 group1 22 Nov 4 17:02 test
映射之後的使用「user1」憑據驅動,我嘗試從Windows XP瀏覽「測試」,但收到消息「Z:\ test不可訪問:訪問被拒絕」。
如果我使用「根」證書映射相同的共享文件夾,它將起作用。
幫助不大?我敢肯定,我已經遇到此之前,但無法弄清楚如何解決它......
感謝您的幫助。這種工作,但基本上使公衆可以完全訪問的目錄。 但是,正因爲如此,我認爲我已經意識到我用來映射Samba共享的用戶憑證的身份驗證不起作用。它似乎只認證根,但沒有其他用戶。我在/ var/log/messages中看不到任何與此相關的任何內容(儘管存在一堆消息,但我認爲它們只涉及缺少CUPS打印服務器): 無法連接到CUPS服務器localhost :631 - 拒絕連接 – LokMac
這個'創建掩碼'是否與您請求的chmod匹配?看起來不像我。要,這個chmod方法是錯誤的路要走。如果我們知道真正的答案是什麼,那麼Samba配置將是解決這個問題的真正方法。 – djangofan