Ubuntu

Samba 共享 - 無法與使用者一起訪問

  • January 14, 2014

我在 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 個文件夾:PublicJochem. 我可以Public毫無問題地訪問,可以向其中寫入文件,讀取等。然後當我想訪問時Jochem,我得到這個視窗:

憑據視窗

然後我填寫通過 輸入的使用者名和密碼smbpasswd -a jochem,但隨後我收到一條錯誤消息。

這裡有什麼問題?我想這可能是因為我是通過我的電腦域登錄的JOCHEM-PC,但我試過xxx\jochem了,它也不起作用..

有任何想法嗎?

我發現發生這種情況是因為我已經使用不同的帳戶登錄到同一個網路但不同的共享目錄。我遺漏了其他目錄,因為發布整個配置有點太多了,或者我認為..

正如錯誤所說,您似乎只能與一個使用者同時連接到共享目錄。

將我的帳戶添加到多個共享中,而不是為不同的共享設置不同的帳戶是解決方案!

為自己指出,我必須設置

public = yes

但是我不再擁有 Windows 並且無法測試這是否有所不同,請告訴

引用自:https://unix.stackexchange.com/questions/108987