访问 Samba 共享时出现问题/权限被拒绝

访问 Samba 共享时出现问题/权限被拒绝

我已经安装了 samba,想将一个目录共享给我家庭网络中的所有人。一切正常,如果我共享例如 ubuntu 用户主目录中的一个目录:

home/drwade/temp/samba/anonymous

在这里我可以毫无问题地访问共享。这是我的/etc/samba/smb.conf:

文件:

[Anonymous]
    path = /home/drwade/temp/samba/anonymous
    browsable = yes
    writable = yes
    read only = no
    force user = nobody
    public = yes

我现在在我的电脑上安装了一个 3 TB 的硬盘,并用扩展并将整个驱动器的所有权移交给我的 ubuntu 用户。然后我将其添加到/etc/samba/smb.conf:

[Anonymous2]
    path = /media/drwade/DATA/samba/anonymous
    browsable = yes
    writable = yes
    read only = no
    force user = nobody
    public = yes

当我尝试访问匿名2在我的 Windows 7 机器上共享,我得到一个没有权限错误。

这可能是安装问题吗?我忘记配置其他东西了吗?

答案1

根据设计,/media/$USER(本例中为 /media/drwade)只允许一个用户通过,即 drwade。您正在强制用户为“nobody”。nobody != drwade,因此访问被拒绝。将 [Anonymous2] 共享定义中的强制用户更改为 drwade:

force user = drwade

相关内容