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


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

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

user@host:~$ su
Password: 
su: Authentication failure

63
2018-04-11 18:13


происхождения


Вы следуете за гидом? В Ubuntu учетная запись root отключена, и вы можете нужно sudo вместо этого - Braiam
Просто введите -sudo su и пароль для своей учетной записи. - bogdan.rusu


ответы:


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

использование sudo стать root:

sudo -i  

93
2018-04-11 18:18



Благодарю. Это сообщение об ошибке вызвано неправильным паролем - verystrongjoe
в моем случае установка бит SUID решила проблему: sudo chmod +s /bin/su - Cybex


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

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

Вуаля! Теперь вы корень!

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


7
2018-04-11 19:19



После sudo bash вы уже root ... - edwin
@edwin After sudo bash вы используете bash как root, но '~' все еще указывает на / home / user или где бы ни находился домашний каталог вашего пользователя. Таким образом, вы не довольно корень. Для этого будет ярлык sudo su - e.thompsy
@edwin В некоторых случаях эти сохраненные переменные среды имеют большое значение. Поэтому я бы поспорил большинство намерения и цели, вы абсолютно правы. Тем не менее, ОП задал вопрос о su для root. Я предполагал, что они знают, почему они хотят это сделать, и что у них есть все основания для этого. Поэтому я добавлял альтернативный путь к тому, чтобы стать root для обсуждения. И вот еще один способ: sudo -i тогда su, Но я бы полностью согласитесь, что в большинстве случаев использование sudo должно быть прекрасным. Это то, что я обычно делаю. Если я не необходимость корень. Затем я использую su, - e.thompsy
sudo -i уже достаточно. Серьезно, вы просто sudo su или sudo -i, этого достаточно, чтобы стать root (не нужно снова «su») ... - edwin
@edwin: О, человек. Ты прав. Удивительный день! - e.thompsy


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

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

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

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


4
2018-04-11 18:38





использование sudo your_command вместо su.
 т.е.

sudo apt-get install "program to install"

1
2018-04-11 18:18





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

ПАРОЛЬ

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


0
2018-04-29 17:04