在windows中可以看到samba共享,但无法连接

在windows中可以看到samba共享,但无法连接,samba,Samba,我正在尝试为我的家庭网络的来宾访问设置samba共享。我想做的就是提供来宾访问权限,这样每个家庭成员都有一个远程可访问的目录,这样他们就可以复制想要备份的文件。我不想在linux机器上为家庭成员提供用户帐户,只想为samba提供来宾访问权限。这是我在smb.conf文件中的一个共享示例: security = share [Backups-Rhonda] path = /raid1/rhonda guest ok = yes guest account = nobody guest only

我正在尝试为我的家庭网络的来宾访问设置samba共享。我想做的就是提供来宾访问权限,这样每个家庭成员都有一个远程可访问的目录,这样他们就可以复制想要备份的文件。我不想在linux机器上为家庭成员提供用户帐户,只想为samba提供来宾访问权限。这是我在smb.conf文件中的一个共享示例:

security = share

[Backups-Rhonda]
path = /raid1/rhonda
guest ok = yes
guest account = nobody
guest only = yes
browseable = yes
writable = yes
共享路径具有文件权限666。我使用smbpasswd为debian box上的nobody帐户提供密码。使用smbstatus-v,我可以看到该服务确实已连接到Windows客户端。在Windows客户端上,我可以看到共享,因此samba似乎正在工作

但是,Windows框上的身份验证失败。我总是收到一个对话框,上面说您没有访问权限。。。。。我尝试了地图网络驱动器。。。但如果位置不可用,则该操作将失败W:\is not accessible Access is denied dialog。我尝试在Map Network Drive下使用不同的凭据进行连接,但仍然出现相同的错误对话框


如何使Windows框正确地进行身份验证以实现简单的来宾访问?

将以下内容添加到您的[全局]部分:

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服务。

将以下内容添加到[全局]部分:

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服务。

nfsnobody在重新启动samba时为我触发了一个错误。使用原始来宾帐户=nobody,它工作正常,我可以从Windows访问它。伟大的NFSNobdy在重新启动Samba时为我触发了一个错误。使用原始来宾帐户=nobody,它工作正常,我可以从Windows访问它。伟大的