Linux-doc Практика — критерий истины!

Блокировка пользователя

учёткизаблокировать учётную запись пользователя (на уже вошедшего пользователя не влияет!):

host# usermod -L usernamehost#

  • в журнал /var/log/auth.log идёт запись о произведённой блокировке
  • в файле /etc/shadow к хешу пароля пользователя добавляется восклицательный знак (!)
    Далее надо проверить не вошёл ли пользователь в систему до блокировки:

host# whoroot pts/0 1945-05-09 00:38 (10.20.30.40) username pts/1 2008-08-08 02:29 (20.30.40.50) host#

Если зашёл, то завершить сеанс пользователя:

host# pkill -u usernamehost#

У "жертвы" отобразиться следующее (после чего соединение будет закрыто):

host$ Connection to www.example.com closed by remote host Connection to www.example.com closed.

Снятие блокировки

разблокировать пользователя:

host# usermod -U usernamehost#

  • в журнал /var/log/auth.log идёт запись о снятии блокировки
  • в файле /etc/shadow из хеша пароля пользователя убирается восклицательный знак (!)

Комментарии

Пока комментариев нет.