3

Время от времени я буду входить в сеанс GNOME на моем Linux-боксе, но потом я захочу удаленно выйти из системы позже по различным причинам. Я могу войти на компьютер через SSH со своей учетной записью, но у меня нет доступа к нему с правами root.

Есть ли способ заставить мой сеанс X выйти из системы только с разрешениями, которые есть у моей учетной записи?

2 ответа2

5

После входа в систему с помощью ssh выполните:

env DISPLAY=:0.0 gnome-session-save --logout

Это приведет к выходу из системы на удаленной машине так же, как если бы вы вышли из меню (но без запроса). Вам может потребоваться запустить с --force-logout если есть приложение, например, с несохраненной работой, которое в противном случае помешало бы чистому выходу из системы.

0

Технически не «выйти», но не могли бы вы просто убить процессы? Войдите через ssh, найдите ваши процессы (pstree может помочь здесь) и kill их. Это, вероятно, не сработает, если управление сеансом сохранит то, что может сделать выход из системы с помощью графического интерфейса.

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