Как остановить пользователя от входа в систему?

У меня есть Ubuntu PC. Я являюсь пользователем root и у меня есть еще 3 пользователя с обычными атрибутами.

Как я могу временно остановить одного из пользователей от входа в систему?

с учетом этих факторов,

  • Не удалять пользователя
  • Никаких атрибутов не изменить
  • отклонение входа в систему & amp; сообщение ему может выглядеть конструктивным действием.

Как я могу это сделать? Спасибо.

1
задан 22 November 2013 в 09:52

2 ответа

Вы можете изменить это в usermod. если вы хотите заблокировать пользователя xyz , введите:

sudo usermod --lock xyz

Это будет блокировать пользователя, пока вы не разблокируете его вручную. Чтобы разблокировать тип:

sudo usermod --unlock xyz
0
ответ дан 22 November 2013 в 09:52
  • 1
    @newbie указывают на ClamAV для сканирования использования каталога, например clamscan -rio ~/ команда, это просканирует Домашний Dir, например, который также распечатает пути где вирус или зараженный файл в, но не думать или предположить. Тогда можно вручную удалить его путем движения в его местоположение. – JoKeR 21 May 2015 в 15:49

Я не могу прокомментировать принятый ответ (поскольку я недостаточно авторитетен), но справочная страница для usermod и passwd, по-видимому, предполагает, что ответ Sambits недостаточен для полной блокировки пользователя вне системы, если открыт открытый ключ SSH включено:

-l, --lock

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

Обратите внимание, что это не отключает учетную запись. Пользователь все еще может войти в систему, используя другой токен аутентификации (например, ключ SSH). Чтобы отключить учетную запись, администраторы должны использовать usermod --expiredate 1 (при этом срок действия учетной записи устанавливается на 2 января 1970 г.).

Пользователи с заблокированным паролем не могут менять свой пароль.

Таким образом, чтобы быть в безопасности, вы должны сделать:

passwd --lock <user>

или

usermod --lock <user>

и

usermod --expiredate 1 <user>

Затем отменить это:

usermod --unlock <user>

usermod --expiredate <date> <user>
0
ответ дан 22 November 2013 в 09:52

Другие вопросы по тегам:

Похожие вопросы: