我是 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 的权限
问题解决了。