mac以客人身份连接SMB失败
可以使用注册用户身份登陆,但无法使用客人身份登陆。
弹出报错弹窗。
目前“用户与群组”中已经允许客人连接到共享文件夹。
本机系统版本为12.6.1
Mac mini, macOS 12.6
可以使用注册用户身份登陆,但无法使用客人身份登陆。
弹出报错弹窗。
目前“用户与群组”中已经允许客人连接到共享文件夹。
本机系统版本为12.6.1
Mac mini, macOS 12.6
错误提示说了,是 “DES_DIR” 不存在。
事先创建“DES_DIR”这个目录,才能mount
另外,这个 “guest” 用户名,得是smb服务器那里设置了可以通过这个账户访问。
如果我猜对了的话,你的环境是:
服务器是个 Mac,也就是你的图中的那个 Mac,共享的名称叫做 Share,共享设置如该图。
你说的“guest身份登陆Linux虚拟机是成功的”,与本题无关,只是一种说明。
你说的“但是用guest身份登陆mac失败”,是说在那个“服务器 Mac” 上用 guest 登录失败,对吗?如果是这样,从其它机器访问这个“服务器 Mac”的共享“Share”,以 guest 用户访问,当然也是无法成功的。因为,即便是在服务器的机器上说了“任何人”都可以只读访问,但是这个“任何人”也需要是在“服务器端的 Mac”上存在且可用的用户,不存在的用户也不是“任何人”。
最简单的是在你的命令中,不指定用户“guest”,不指定用户的话,就是 "anonymous" 用户,这个算是“任何人”,在 GUI 中也是一样的操作。
比如:mount_smbfs //"$IP"/Share DES_DIR
如果非要用 guest 账户,那么在这个“服务器 Mac”上开启 guest 用户先。
ShelleyGuo,你好
感谢你来到 Apple 支持社区!
我了解到你在 Mac 上无法使用客人用户连接到 SMB 协议的服务器。由于暂时还没有其他社区用户来回复你的帖子,在此之前,建议你不妨先尝试以下操作步骤:
如果以上操作步骤未能解决你的问题,请联系 Apple 支持来获得更多协助。请点击以下链接,选择“Mac”:Apple Support
希望可以帮助到你,谢谢!
ShelleyGuo,你好
感谢你的回复!
如果确保上述操作步骤都已完成但未能解决你的问题,请联系 Apple 支持来获得更多协助。请点击以下链接,选择“Mac”:Apple Support
希望可以帮助到你,谢谢!
你好,感谢你的回复。
我上个回答没有讲清楚环境。
以下都是被挂载端的设置:
“DES_DIR”目录已经创建存在,guest是我以客人身份登陆,要登陆的DIR我也设置了读的权限。
我现在困惑的是用同样的命令行,以guest身份登陆Linux虚拟机是成功的,但是用guest身份登陆mac失败,且会报错文件不存在,但文件我已创建,且位置无误。
此外,我用命令行使用用户身份登陆mac账号也是成功的,仅客人身份失败。
并且,客人身份的登陆失败,不止命令行登陆失败,利用访达连接服务器登陆也会失败,如此issue提的所示。
你好,很感谢你的回答,但进行了相应操作后仍无法解决问题。
使用命令行来进行客人登陆的操作同样也是报错。
mount_smbfs //guest:@Ip/DIR DES_DIR
报错内容:
mount_smbfs: mount error: DES_DIR: No such file or directory
你看有无办法可以解决么?或者可能是什么原因所致?
感谢你的回复,我大致理解了我的操作错误点在哪儿。
目前没时间进行测试,后期进行测试后再来反馈。
谢谢!
mac以客人身份连接SMB失败