Как заблокировать учетную запись в операционной системе Linux?
Как отключить логин пользователя, не отключая учетную запись на сервере на базе Linux?
Вы можете использовать команду passwd для изменения пароля пользователя или группы учетных записей.
Обычный пользователь может изменить пароль только для своей учетной записи, суперпользователь (root) может изменить пароль для любой учетной записи.
Вы можете использовать команду passwd для блокировки или разблокировки учетной записи в операционной системе Linux.
Задача: блокировка учетной записи в Linux
Синтаксис следующий для блокировки учетной записи.
Это выполняется путем преобразования зашифрованного пароля в недопустимую строку путем префикса зашифрованной строки с помощью параметра -l
(доступен только для пользователя root:)
passwd -l {username}
Параметр -l отключает учетную запись, изменяя пароль на значение, которое не соответствует возможному зашифрованному значению.
В этом примере заблокируйте учетную запись пользователя с именем vivek.
Сначала войдите в систему как пользователь root и введите следующую команду:
# passwd -l vivek
Пример вывода:
Locking password for user vivek. passwd: Success
Задача: разблокировка учетной записи Linux
Синтаксис следующий: опция -u доступна только для пользователя root:
passwd -u {username}
Опция -u повторно включает учетную запись, изменяя пароль на прежнее значение, т. е. значение перед использованием -l.
Чтобы разблокировать учетную запись пользователя с именем vivek.
Войдите в систему как пользователь root и введите следующую команду:
# passwd -u vivek
Пример вывода:
Unlocking password for user vivek. passwd: Success
Задача: Root может получить доступ к любой учетной записи
Синтаксис:
su - {username} su - vivek |