Go to content Go to menu Go to search

Как выбросить всех пользователей с хоста под Linux

Решение

Сделать скрипт kickusers, положить например в /usr/bin

1
2
3
4
5
6
#!/bin/bash

for name in `who | awk '{print $1}'`; do
    echo "kick $name"
    pkill -u $name
done

У этого способа есть один недостаток – если вы зашли как root – то скрипт прибьет все процессы принадлежащие пользователю root, в том числе и init, со всеми вытекающими.

А вот и нечего ходить на серверы рутом – юзайте sudo товарищи :)


при публикации материалов с данного сайта обратная ссылка на сайт обязательна.
valynkin.ru © no rights reserved