Рейтинг:0

Не удалось удалить пароль root для Ubuntu Bionic OS

флаг uz
IoT

У меня есть система с Linux Ubuntu 18.04.5 LTS (Bionic Beaver) и одной учетной записью пользователя (root). Я могу получить доступ к системе либо через консоль, либо через Ethernet-соединение. С консолью у меня вообще нет проблем, и мне просто нужно ввести root, чтобы войти в систему.Однако, когда я пытаюсь получить доступ через SSH, система продолжает запрашивать пароль, хотя учетная запись root не имеет пароля. Я выполнил следующие команды, чтобы предоставить пользователю root доступ без пароля, но это не помогло.

sudo sed -i 's/#PermitRootLogin запрещающий пароль/PermitRootLogin yes/' /etc/ssh/sshd_config
перезагрузка службы sudo ssh

Поэтому я дал пользователю root пароль, используя пароль команда, и теперь я могу получить доступ к своей системе через SSH.

Теперь я пытаюсь удалить пароль root, чтобы вернуть систему в исходное состояние. Так что я казнил пароль -d корень который вернулся passwd: информация об истечении срока действия пароля изменена. Однако, когда я пытаюсь снова войти в систему с помощью консоли, система запрашивает как имя пользователя, так и пароль учетной записи root.

Я искал в Интернете, и кажется, что я просто выполняю пароль -d корень достаточно сделать пароль пустым. Поэтому я создал временную учетную запись пользователя с доступом sudo. Используя эту учетную запись, я попытался удалить пароль root, но снова это не сработало, т.е. система продолжает запрашивать пароль root, и без него я не могу войти.

флаг hr
Что именно вы подразумеваете под «не в состоянии это сделать» - что именно происходит? Команда `passwd -d root` возвращает ошибку? Файл теней не меняется? Вы запускаете команду из фактического входа в систему root или используете один из ваших sudoers?
флаг uz
IoT
@guiverc Я использую Ubuntu 18.04.5 LTS, извините, это опечатка
terdon avatar
флаг cn
Зачем вам _всегда_ разрешать root подключаться по ssh к системе, подключенной к Интернету? Это просто напрашивается на неприятности. Почему бы не использовать обычный подход с обычным пользователем без полномочий root, который может использовать ssh, а затем вы можете стать пользователем root с помощью `sudo -i` после входа в систему?
флаг uz
IoT
@steeldriver `passwd` не возвращает никаких ошибок, но не влияет на учетную запись root. Меня по-прежнему просят ввести пароль. Я выполняю команду из фактического входа в систему root и пытался изменить ее из другой временной учетной записи sudoer, как я уже упоминал, но, тем не менее, мне всегда предлагается ввести пароль.
флаг hr
«все еще запрашивается» не означает, что пароль не был удален. SSH по-прежнему будет пробовать любые доступные методы аутентификации.
флаг uz
IoT
@steeldriver Я не могу войти в систему с помощью консоли без ввода пароля, чего не было в начале.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.