Я случайно использовал usermod -s /usr/sbin/nologin username
на единственном пользователе на Ubuntu. Теперь, когда я открываю терминал, он говорит, что “Эта учетная запись в настоящее время не доступна”, и я ничего не могу ввести.
Как я фиксирую это?
Необходимо выполнить нумерующие страницы шаги.
Первый перезапуск Ваш ПК, ожидайте меню GRUB, чтобы казаться (подобными этому)
Теперь, выбрать , Расширенная настройка для Ubuntu и нажимать Входит будет две опции, выбрать опцию перейти к режиму восстановления.
Теперь Вы будете присутствовать с различными вариантами режима восстановления. Теперь необходимо выбрать Root Drop в корневое приглашение оболочки
, у Вас должен быть доступ для записи к root
раздел. По умолчанию это имеет только доступ только для чтения с помощью команды
mount -rw -o remount /
Теперь, перечислите всех пользователей, которые присутствуют в системе
ls /home
Использование команда
usermod --unlock <username>
, где <username>
пользователь из списка, пароль которого должен быть изменен. Эти usermod
команда изменяет системную учетную запись.
Затем выходят из корневого приглашения оболочки путем ввода exit
, Когда Вы выйдете, Вы вернетесь к меню режима восстановления. Выберите resume
для нормального параметра загрузки.