![Samba 共享在 Linux 上挂载良好,但在 OS X 上挂载失败](https://linux22.com/image/1287970/Samba%20%E5%85%B1%E4%BA%AB%E5%9C%A8%20Linux%20%E4%B8%8A%E6%8C%82%E8%BD%BD%E8%89%AF%E5%A5%BD%EF%BC%8C%E4%BD%86%E5%9C%A8%20OS%20X%20%E4%B8%8A%E6%8C%82%E8%BD%BD%E5%A4%B1%E8%B4%A5.png)
我有一台运行 Arch Linux 的 NAS 服务器,配置为共享一个简单的 samba 共享。我的 smb.conf 如下所示:
# cat /etc/samba/smb.conf
[global]
workgroup = MSHOME
security = user
[External]
comment = Welcome to tower!
path = /mnt/user/External
read list = nobody
write list = austin
read only = No
guest ok = Yes
此共享配置为允许访客(即无用户/密码或匿名访问)只读权限。但是,用户“austin”可以写入此共享。
在另一台运行 Ubuntu 的机器上,我可以通过 smbmount 以匿名用户和用户 austin 的身份挂载共享。匿名访问可以读取共享,但不能写入共享。以用户 austin 的身份挂载,我可以读取和写入。一切都很好。
在我的 MacBook(运行 Lion 10.7)上,共享拒绝挂载。尝试从 Finder 中的 CMD+K 选项挂载以连接到服务器,系统提示我选择访客访问或输入用户名和密码。如果我选择访客,访问将被拒绝。如果我使用用户 austin 和我的密码进行连接,登录信息将被拒绝,访问将被拒绝。我还尝试使用 mount_smbfs 从命令行挂载,但访客和用户 austin 都出现身份验证错误。
是什么赋予了?