如何在 Mac OS X 中禁用终端的来宾访问?

Use*_*234 3 terminal bash cocoa macos

我正在尝试从终端禁用访客帐户。

\n\n

我需要相同的效果,例如禁用System Preferences \xe2\x86\x92 Accounts \xe2\x86\x92 Guest Account \xe2\x86\x92 Allow guests to connect to Sharedfolders

\n\n

我认为来宾访问在 Lion 上默认被禁用,所以我需要它用于 10.5 和 10.6。

\n

Dan*_*eck 5

在 OS X Lion 上,该首选项在内部实现为两个单独的选项:

在 中/Library/Preferences/com.apple.AppleFileServer,它是guestAccess标志,在 中/Library/Preferences/SystemConfiguration/com.apple.smb.server.plist,它是AllowGuestAccess标志。

要更改这些,请使用权限执行以下命令root

defaults write /Library/Preferences/com.apple.AppleFileServer guestAccess -bool NO
defaults write /Library/Preferences/SystemConfiguration/com.apple.smb.server AllowGuestAccess -bool NO
Run Code Online (Sandbox Code Playgroud)

不确定这些选项在以前版本的 OS X 中是否相同。用于defaults read <path>查明您的系统上是否存在这些选项。

您可能需要重新启动共享服务才能使更改生效。