Ubuntu
Samba 共享 - 無法與使用者一起訪問
我在 Ubuntu Server 12.04 上安裝了 Samba 伺服器,因此我可以從我的台式機或筆記型電腦或其他任何地方儲存文件。
/etc/samba/smb.conf
:#======================= Global Settings ===================================== [global] workgroup = WORKGROUP server string = Samba Server %v netbios name = xxx security = user map to guest = bad user dns proxy = no #============================ Share Definitions ============================== [Public] path = xxx browsable = yes writable = yes guest ok = yes read only = no create mask = 0660 directory mode = 0770 [Jochem] path = xxx browsable = yes writable = yes guest ok = no valid users = jochem read only = no create mask = 0660 directory mode = 0770
我添加了一個使用者:
sudo adduser jochem
,sudo addgroup smbgrp
,sudo adduser jochem smbgrp
,sudo smbpasswd -a jochem
然後重新啟動服務:
sudo service smbd restart
.當我打開 Windows 資源管理器並轉到
\\xxx\
我可以看到 2 個文件夾:Public
和Jochem
. 我可以Public
毫無問題地訪問,可以向其中寫入文件,讀取等。然後當我想訪問時Jochem
,我得到這個視窗:然後我填寫通過 輸入的使用者名和密碼
smbpasswd -a jochem
,但隨後我收到一條錯誤消息。這裡有什麼問題?我想這可能是因為我是通過我的電腦域登錄的
JOCHEM-PC
,但我試過xxx\jochem
了,它也不起作用..有任何想法嗎?
我發現發生這種情況是因為我已經使用不同的帳戶登錄到同一個網路但不同的共享目錄。我遺漏了其他目錄,因為發布整個配置有點太多了,或者我認為..
正如錯誤所說,您似乎只能與一個使用者同時連接到共享目錄。
將我的帳戶添加到多個共享中,而不是為不同的共享設置不同的帳戶是解決方案!
我為自己指出,我必須設置
public = yes
但是我不再擁有 Windows 並且無法測試這是否有所不同,請告訴