Почему su выдает «ошибку аутентификации»? [дубликат]

Это на этот вопрос уже есть ответ:

Я попытался su получить root-доступ, чтобы я мог установить свет, но я получаю ошибку аутентификации при попытке :

user@host:~$ su
Password: 
su: Authentication failure
79
задан 11 April 2014 в 22:34

5 ответов

Корневая учетная запись отключена по умолчанию в Ubuntu, таким образом, нет никакого пароля root, вот почему su сбои с ошибкой аутентификации.

Использование sudo для становления корнем:

sudo -i  
126
ответ дан 16 November 2019 в 09:52

Если su не работает, я делаю это (в ударе):

user@host:~$ sudo bash
root@host:~# su
root@host:/home/user# 

Вуаля! Вы - теперь корень!

ярлык А для этого был бы sudo su. В этом случае, учитывая, что Вы - член /etc/sudoers лет со всеми полномочиями, тогда Вам только был бы нужен пароль Вашего пользователя.

12
ответ дан 16 November 2019 в 09:52

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

  1. Включение корневой учетной записи. Это может быть достигнуто путем установки пароля.
  2. Вместо su использование sudo -i или еще лучше, добавьте к любой команде sudo в способе:

    sudo apt-get update
    [sudo] password for braiam:
    

я не рекомендовал бы включить корень, так как он мог повысить проблему безопасности, например, при использовании какого-либо сервиса, представленного сети.

6
ответ дан 16 November 2019 в 09:52

Используйте sudo your_command вместо su.
т.е.

sudo apt-get install "program to install"
2
ответ дан 16 November 2019 в 09:52

Открытый корень с sudo -s и когда это находится в этом типе режима:

passwd

Затем выберите пароль. Этот пароль будет для su команда.

4
ответ дан 16 November 2019 в 09:52

Другие вопросы по тегам:

Похожие вопросы: