Иногда я буду зарегистрирован к сессии GNOME на поле Linux, которое я имею, но затем я захочу зарегистрировать меня удаленно позже по различным причинам. Я могу войти к машине через SSH с моей собственной учетной записью, но у меня нет корневого доступа к нему.
Существует ли способ вынудить мои X сессий выйти из системы только с полномочиями, которые имеет моя учетная запись пользователя?
После входа в систему с ssh
, выполненный:
env DISPLAY=:0.0 gnome-session-save --logout
Это вызовет выход из системы на удаленной машине так же, как если бы Вы зарегистрировались из меню (но не запрашивая). Вы, возможно, должны работать с --force-logout
если бы существует приложение с, например, несохраненная работа, которая иначе предотвратила бы чистый выход из системы.
Не технически 'выходят из системы', но Вы не могли только уничтожить процессы? Войдите в систему по ssh, найдите свои процессы (pstree
может помочь здесь), и kill
их. Это, вероятно, не инициирует управление сеансами, сохраняет это, инициированный Выход из системы GUI сделает.