Почему su с ошибкой аутентификации? [Дубликат]

52

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

[email protected]:~$ su
Password: 
su: Authentication failure
    
задан Michael 11.04.2014 в 20:13
источник

5 ответов

79

Учетная запись root отключена по умолчанию в Ubuntu, поэтому пароль root отсутствует, поэтому su не удается выполнить проверку подлинности.

Используйте sudo , чтобы стать root:

sudo -i  
    
ответ дан Seth 11.04.2014 в 20:18
6

Если su не работает, I сделайте это (в bash):

[email protected]:~$ sudo bash
[email protected]:~# su
[email protected]:/home/user# 

Voila! Теперь вы root!

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

    
ответ дан e.thompsy 11.04.2014 в 21:19
3

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

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

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

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

    
ответ дан Braiam 11.04.2014 в 20:38
1

Использовать sudo your_command вместо su.
ie

sudo apt-get install "program to install"
    
ответ дан girardengo 11.04.2014 в 20:18
0

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

  

PASSWD

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

    
ответ дан aastefanov 29.04.2014 в 19:04