sudo-s работы, но su не делает в человечности?

Мне установили Виртуальную машину Linux (человечность 12.04) на моем Mac OS.

На моем терминале,

user@192.78.0.1:~$ su
password:
su : Authentication failure

user@192.78.0.1:~$ ls -lth /bin/su
-rwsr-sr-x 1 root root 36K Sep 12 2012 /bin/su

Но следующие работы:

user@192.78.0.1:~$ sudo ls
[sudo] password for user:
(....lists the directories)

 user@192.78.0.1:~$ sudo -s
 [sudo] password for user:
 root@192.78.0.1:~#

Следовательно вопрос, почему sudo -s работы и входят в систему как корень, в то время как su результаты в ошибке аутентификации. Я ввел пароли правильно каждый раз. Также sudo ls работы

1
задан 9 August 2014 в 01:51

4 ответа

В Ubuntu по умолчанию, пользователь root имеет отключенный пароль в наличии, и механизм для обычных пользователей для использования корневых полномочий является sudo. su без попыток аргументов изменить текущего пользователя для укоренения, и так как это отключено....

2
ответ дан 10 November 2019 в 18:23

Я думаю, что можно сделать то, что Вы ищете использование:

sudo su

Это работает на меня на Ubuntu 14.04. Хотя в целом необходимо быть осторожны относительно выполнения этого из соображений безопасности.

2
ответ дан 10 November 2019 в 18:23

попытайтесь использовать

    sudo passwd root

для изменения пароля для su пользователя. Посмотрите, помогает ли это. Тогда повторите использование su и ввод пароля, который Вы имеете, имеют, только что присвоились.

1
ответ дан 10 November 2019 в 18:23
sudo -i

дает корневую подсказку,

passwd 

изменения пароль root, от той точки, можно войти в систему, как обычно.

0
ответ дан 10 November 2019 в 18:23

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

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