2013-06-13 97 views
1

我正在嘗試爲我的家庭網絡設置訪客訪問的samba共享。我想要做的就是提供訪客訪問權限,以便每個家庭成員都有一個可遠程訪問的目錄,以便他們可以複製他們想要備份的文件。我不想給家庭成員用戶帳戶在Linux機器上,只是來賓訪問桑巴。這是我的一個股票的例子在我的smb.conf文件:在Windows中看到的samba共享,但無法連接

security = share 

[Backups-Rhonda] 
path = /raid1/rhonda 
guest ok = yes 
guest account = nobody 
guest only = yes 
browseable = yes 
writable = yes 

共享路徑具有文件權限666。我用的smbpasswd給一個密碼給任何人的帳戶上我的Debian框。使用smbstatus -v我可以看到服務確實連接到Windows客戶端。在Windows客戶端上,我可以看到共享,因此samba似乎正在工作。

但是,Windows盒子上的認證失敗。我總是會看到You do not have permission to access.....對話框,我嘗試過map network drive...,但是對話框出現Location is not available W:\ is not accessible Access is denied對話框。我嘗試了地圖網絡驅動器下的Connect using different credentials,但仍然出現相同的錯誤對話框。

如何讓Windows盒子正確認證以進行簡單訪客訪問?

回答

4

以下內容添加到您的[全球]部分:

guest account = nfsnobody 
map to guest = bad user 

而且你的社會公衆股可以看起來像:

[Backups-Rhonda] 
    path = /raid1/rhonda 
    writable = yes 
    guest ok = yes 
    public = yes 
    force user = root 
    force group = root 
    create mask = 666 
    directory mask = 666 
    security mask = 666 
    force create mode = 666 

確保重新啓動Samba服務。

相關問題