3

Наш сервер был заблокирован человеком, который не вышел из системы после работы с ним, поэтому теперь я не могу получить к нему доступ без перезагрузки. Можно ли как-то разрешить через SSH быстрое переключение пользователей без перезагрузки системы? Это работает снежный барс.

3 ответа3

6

Чтобы включить быстрое переключение пользователей из командной строки:

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
1

OSX - это Unix, поэтому вы можете войти в него по ssh, даже если кто-то вошел в систему - если вы установили в Системных настройках-> Общий доступ-> Удаленный вход

Если это не установлено, то вам нужно будет войти в систему как администратор, сидящий за Mac, чтобы изменить это - поскольку есть переключение пользователей, вам не нужно выходить из системы другого человека

0

Что вы имеете в виду под "доступом"? Доступ через VNC или Apple Remote Desktop? Хотите открыть несколько сессий VNC?

AFAIK это не возможно.

редактировать: я нашел это: http://www.testplant.com/multidesktop.html Я надеюсь, что это помогает. Кажется, это не очень удобно и не бесплатно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .