想让人注意到某个有用的答案?请投赞同票!

有没有人帮助到了你?有没有任何答案或用户使用技巧解决了你的问题?选择“赞同票”箭头投出你的赞同票。你的反馈能帮助到他人!

进一步了解在什么情况下投赞同票:了解投票 - Apple 社区

看上去一段时间内没有人回复。 要再次发起对话,只需提出一个新问题即可。

MacBook Pro 14" macOS 13.6 共享打印机连接验证失败

Windows通过局域网打印机共享给Mac,如果Guest账号含有密码验证,则打印机连接验证必然会失败, 打印文档总是提示保留以被认证(这个翻译有问题非常难以理解), 然后弹出验证账号对话框, 重新登录之后还是无法打印。但是同样的账号密码在Windows计算机上就没有这个问题,同时这个问题不管的英特而还是Apple芯片的macOS上都长期存在。经过多台不同版本macOS和Windows设备几个月的测试和互联网上的搜索, 最终在换用其他名称的Guests权限的群组账户这个问题就消失了,我个人怀疑是macOS软件缺陷导致, 但是在文件局域网上这个软件缺陷就又不存在, 有可能是系统打印服务默认认为Guest账号一定是没有密码保护的, 所以始终导致密码错误验证失败

虽然在家庭中虽然不使用密码保护Guest也没有什么太大的问题,但是在我这边的小公司中不使用密码保护Guest还是有一定风险的, 可能被一些未知的蹭网的人随意使用打印机打印文档,而创建一个其他账户会导致这个账户可以在电脑本地进行登录,因为在Windows只有Guest这一个名称的账户才只能在网络共享登入且不会在登录列表显示。


这是我查询到同样遇到这个问题的其他用户:

macOS Monterey 12.2.1共享… - Apple 社区


这是错误日志的截图:


[经过版主编辑]

MacBook Pro 14″, macOS 13.6

发布日期 2023年9月25日 下午4:55

回复
回复量: 8

2024年1月14日 上午9:34 回应 tonyfromcalgary

还有一点是,设置nsmb.conf文件

sudo rm /etc/nsmb.conf -f
echo "[default]" | sudo tee -a /etc/nsmb.conf
echo "mc_on=no" | sudo tee -a /etc/nsmb.conf
echo "mc_prefer_wired=yes" | sudo tee -a /etc/nsmb.conf
echo "file_ids_off=yes" | sudo tee -a /etc/nsmb.conf
echo "signing_required=no" | sudo tee -a /etc/nsmb.conf
echo "dir_cache_off=yes" | sudo tee -a /etc/nsmb.conf
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE


运行完之后,重启电脑,再试试有没有什么进展


使用终端命令提示:

  1. 安全提示:运行终端命令,一定要确定命令或者脚本是从正规可信的渠道获得的。
  2. 如果命令行过长,一定要复制完整。一般是连续三次点击可以把正行选中。
  3. 操作步骤:先运行终端程序,并打开一个新的窗口,复制粘贴前面的命令到这个新窗口中,如果需要,按 return 键确认运行。
  4. 如果系统提示需要确认准许访问桌面等,一定要确保“准许”操作,需要时输入当前管理员用户密码。
  5. 如果经常使用终端程序,可以在隐私设置中的“完全磁盘访问权限”列表中,添加并开启终端,以后就不会出现上面的3中的提示。但是,也可能有安全风险,慎重选择适合自己的方式。
  6. 当终端中提示输入password的时候,输入当前管理员账号的密码。当输入密码时,光标不会随着输入而移动,输入完毕后,按 enter 键确认即可。
  7. 如果不太习惯终端命令, 可以参考B 站视频 《把Mac终端命令用起来-命令:复制、粘贴和拖拽
  8. 小提示: 执行成功的话,应该不会显示任何错误信息;否则的话,会有提示,可以把提示信息或者截屏提交上来进一步排错。



2023年9月26日 下午12:36 回应 wqh227

你的这个“网络”系统一定不是Windows Server的目录服务(Active Directory)吧,这个guest是在普通Windows 10/11等系统上。


如果是这样,尝试下面的方法,在图3中,在guest用户前面加上那个共享打印机的Windows机器的机器名,比如他的名称是WinPrinterServer,那么就写成:WinPrinterServer\Guest


机器名称最好是普通字符和数字,不要有特殊字符,这样可以避免不必要的问题。

MacBook Pro 14" macOS 13.6 共享打印机连接验证失败

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!