У меня есть система с 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, и без него я не могу войти.