Попробовал войти в root

Попробовал войти в root
ubuntu@ubuntu:~$ su -
Password:
su: Authentication failure

Я ввел пароль, но он все равно отображается так же, как и выше. Может ли кто-нибудь мне помочь?

решение1

suиспользуется для аутентификации в качестве другого пользователя (если учетная запись есть в системе; не ваша). Если вы хотите использовать, suто вам следует использовать:

su username -c command

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

Но поскольку вы просто пытаетесь войти как root, вам следует просто ввести:

sudo su

и введите пароль root, который по умолчанию является паролем вашей учетной записи администратора. Вот скриншот в качестве примера:

вход как <code>root</code>

решение2

Чтобы запустить терминал как root, вам необходимо получить доступ к оболочке root как суперпользователь, выполнив следующие действия:sudo

Есть два способа сделать это:

sudo -iгде запускает оболочку с привилегиями root, а также получает среду пользователя root.

sudo su где suиспользуется для переключения на другого пользователя, где вы также можете переключиться на пользователя root, вызвав команду без параметров. suзапрашивает у вас пароль пользователя для переключения, после ввода пароля вы переключаетесь в среду пользователя. Указание этой sudo suкоманды означает, что вы работаете suкак sudo(root). вызывает bash как интерактивную оболочку без входа в систему. Таким образом, bash выполняет только .bashrc. Вы можете видеть, что после переключения на root вы по-прежнему остаетесь в том же директории

Связанный контент