Я использую рабочий стол Ubuntu 12.04. У меня есть 3 пользователя: user1 (администратор), user2 (стандарт) и гость. Я хотел отключить user1 и включить user2, который автоматически входит в систему без пароля, но после этого я не могу войти в учетные записи user1 и user2, кроме как в гостевой сессии. Я лишен всех административных привилегий. Я не знаю, какие параметры доступны для меня и как включить root или пользователя, который является администратором?
41
Ответы:
Срок действия аккаунта
Позвольте сроку действия учетной записи запретить пользователю входить в систему из любого источника, включая ssh :
Вот как вы можете включить эту учетную запись:
Заблокировать пароль
Чтобы отключить / заблокировать пароль учетной записи пользователя, используйте команду ниже. Это не запретит ssh-доступ в Ubuntu. Это добавляет
!
к хэшу пароля, так что ни один пароль больше не будет ему соответствовать.Чтобы разблокировать его:
Истечь пароль
Эта команда, похоже, отличается для разных платформ. В Ubuntu истечение срока действия пароля заставит пользователя создать новый после входа в систему. Это не подходит для отключения учетной записи.
источник
Используйте это для блокировки учетной записи:
и это, чтобы разблокировать аккаунт так заблокирован:
источник
Заметка:
(Отключение и блокировка учетной записи пользователя означают одно и то же.)
Чтобы отключить / заблокировать учетную запись пользователя, используйте следующую команду:
Чтобы установить дату истечения срока действия для учетной записи пользователя, чтобы она автоматически отключалась / блокировалась.
Чтобы снова включить отключенного пользователя, введите команду passwd с параметром -u.
Чтобы включить учетную запись root и изменить пароль root, выполните следующие действия.
Введите новый пароль для учетной записи root и затем выйдите. если это не решит проблему, дайте мне знать.
Пожалуйста, не стесняйтесь, дайте мне знать, если вам нужно что-то еще или какие-либо дополнительные разъяснения.
источник
passwd -l ...
не остановит ключ аутентификации. Только что проверил.