У меня есть Ubuntu PC. Я являюсь пользователем root и у меня есть еще 3 пользователя с обычными атрибутами.
Как я могу временно остановить одного из пользователей от входа в систему?
с учетом этих факторов,
Как я могу это сделать? Спасибо.
Вы можете изменить это в usermod
. если вы хотите заблокировать пользователя xyz , введите:
sudo usermod --lock xyz
Это будет блокировать пользователя, пока вы не разблокируете его вручную. Чтобы разблокировать тип:
sudo usermod --unlock xyz
Я не могу прокомментировать принятый ответ (поскольку я недостаточно авторитетен), но справочная страница для 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>
clamscan -rio ~/
команда, это просканирует Домашний Dir, например, который также распечатает пути где вирус или зараженный файл в, но не думать или предположить. Тогда можно вручную удалить его путем движения в его местоположение. – JoKeR 21 May 2015 в 15:49