Решено: Как завершить сеанс другого пользователя?
Модератор: Bizdelnick
-
Nikoli
- Сообщения: 554
- Статус: Житель
- ОС: Gentoo
Решено: Как завершить сеанс другого пользователя?
Есть доступ с правами root к компьютеру. Как завершить сеанс в консоли или в иксах другого пользователя?
-
Uncle_Theodore
- Сообщения: 3339
- ОС: Slackware 12.2, ArchLinux 64
Re: Решено: Как завершить сеанс другого пользователя?
Убить его login shell?
-
nesk
- Сообщения: 2268
- Статус: Линукссаксовец
- ОС: MS Windows XP Home SP3
Re: Решено: Как завершить сеанс другого пользователя?
просто убить все процессы пользователя
как то так:
kill $(ps -o pid -u <username>) (за синтаксис не ручаюсь. смысл найти все процессы пользователя и послать им сигнал завершения )
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
0xDEFEC8ED
-
Nikoli
- Сообщения: 554
- Статус: Житель
- ОС: Gentoo
Re: Решено: Как завершить сеанс другого пользователя?
Да
Как я понял, чтобы завершить сеансов пользователя в иксах, достаточно убить его x-сервер?
-
Nikoli
- Сообщения: 554
- Статус: Житель
- ОС: Gentoo
Re: Решено: Как завершить сеанс другого пользователя?
Спасибо nesk, Uncle_Theodore
Разобрался
Может кому-то нужно, вот полезные команды:
Разобрался
Может кому-то нужно, вот полезные команды:
Код: Выделить всё
pstree -a -p
pstree -a -p user
pstree -a -p|grep login
kill $(ps -o pid -u user)