![服务器 16.04 来宾帐户无法访问指向第二个 HD 的 Samba 共享](https://linux22.com/image/882693/%E6%9C%8D%E5%8A%A1%E5%99%A8%2016.04%20%E6%9D%A5%E5%AE%BE%E5%B8%90%E6%88%B7%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E6%8C%87%E5%90%91%E7%AC%AC%E4%BA%8C%E4%B8%AA%20HD%20%E7%9A%84%20Samba%20%E5%85%B1%E4%BA%AB.png)
我是 Ubuntu Server 的新手,正在尝试使用我闲置的旧机器来设置服务器。
到目前为止一切顺利,除了出于某种原因,如果共享指向挂载到 /data 的 sdb1,我无法使用来宾帐户访问 samba 共享。当我创建指向 sda1 上某个位置的第二个相同共享时,对于来宾帐户来说,一切都按预期运行。
在安装服务器 16.04 期间,sda1 以 40GB 的大小挂载到 /。sdb1 以 2TB 的大小通过 FSTAB 条目挂载到 /data。
我真的被这个问题难住了。我所做的测试让我相信这不是 Samba 的问题,而可能是安装问题。
这是我的 samba 条目...除路径外均相同...
[Test1]
path = /data/test
read only = no
guest ok = yes
[Test2]
path = /home/test
read only = no
guest ok = yes
这两个共享都可以从我的 Win10 客户端和名为文件资源管理器的 IOS 应用程序看到。单击 [Test2],我就可以以只读权限进入。但是当我单击 [Test1] 时,系统会提示我输入用户 ID,而 Guest 不起作用。我的管理员 ID 可以按预期与这两个共享配合使用。
所以总结一下,Guest 帐户无法通过 samba 共享访问 sdb1。
任何帮助,将不胜感激。
答案1
我忽略了 /data 的权限
问题解决了。