我们的服务器已被某个在服务器上工作后未注销的人锁定,因此现在我无法在不重启的情况下访问它。我能否以某种方式允许通过 SSH 快速切换用户而无需重启系统?它正在运行 Snow Leopard。
答案1
要从命令行启用快速用户切换:
defaults write /Library/Preferences/.GlobalPreferences MultipleSessionEnabled -bool YES
改为NO即可将其关闭。
要从命令行触发快速用户切换(如有必要):
#Login Window
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
#Specific User
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -switchToUserID UID_OR_SHORT_USERNAME_HERE
答案2
OSX 是 Unix,因此即使有人登录,您也可以通过 ssh 进入 - 如果您已在“系统偏好设置”->“共享”->“远程登录”中设置
如果未设置,则需要以管理员身份登录 Mac 来更改 - 因为存在用户切换,所以您无需注销其他人
答案3
您说的“访问”是什么意思?通过 VNC 还是 Apple Remote Desktop 访问?您想打开多个 VNC 会话吗?
据我所知这是不可能的。
编辑:我发现了这个:http://www.testplant.com/multidesktop.html 希望对你有帮助,好像不是很舒服,也不是免费的。