Как выйти из su и другого пользователя

Как выйти из su и другого пользователя

Итак, когда я вхожу в систему как обычный пользователь в сеансе SSH, а затем выполняю команду su для получения прав root, как мне выйти из обеих учетных записей с помощью одной команды?

Скорее, чем:

root@host:/exit
user@host:/exit

что-то вроде:

root@host:/magicallyLogEveryoneOut -bladow

решение1

Учитывая, что любая вводимая вами команда требует больше нажатий клавиш, я рекомендую CTRL D, CTRLD, что выведет вас из обоих сеансов.

решение2

Что касается вашего вопроса о том, как сделать это одной командой: на одном из моих компьютеров RHEL эта команда работает:

fuser -k `tty`

Какой SIGKILL's (он же -9) любой PID, прикрепленный к терминалу. Ваша системная gettyпрограмма должна возродиться сама по себе. Я только что попробовал, и меня выкинуло из сеанса, в котором я получил sudoправа root.

Я бы не стал этого делать, так как я запускаю много фоновых задач и я бы стал параноиком, если бы оставил одну из них запущенной. Кроме того, это довольно лениво (без обид).

Я бы посоветовал вам просто взять за привычку делать CTRL-Cа затем кучу CTRL-D', пока окно не закроется.

Связанный контент