Каков наилучший способ выйти из сеанса в MacOS другого пользователя? - PullRequest
6 голосов
/ 17 сентября 2008

Другими словами:

  1. Войти как Берт (администратор)
  2. Используя быстрое переключение пользователей, войдите в систему как Эрни (Берт остается в системе)
  3. Переключиться обратно на Берт
  4. Берт отключил Эрни

Как лучше всего выполнить шаг 4?

Ответы [ 2 ]

3 голосов
/ 21 марта 2017

sudo launchctl bootout user/$(id -u <username>)

Заменить <username> именем пользователя целевого пользователя.

3 голосов
/ 17 сентября 2008

В этом сообщении на форуме есть скрипт bash для OSX, который должен помочь. Он принимает имя пользователя в качестве аргумента и выходит из системы.

Я не пробовал, поэтому ваш пробег может отличаться. Но похоже, что это соответствует вашим потребностям. Что именно вы пытаетесь достичь?

...