Каков наилучший способ выхода другого пользователя из сеанса на macOS?

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

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

каков наилучший способ достижения шага 4?

2 ответов


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

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


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

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