Не может зайти в Root
Когда я вхожу sudo su
или же sudo -i
в терминале на Ubuntu 12.04 я не могу стать суперпользователем. Когда я ввожу пароль, ничего не происходит. Это как:
user@host~: sudo -i
enter passwd: ******
user@host~: nothing happened
А потом:
user@host~: sudo -s
root@user~: WTF?
Вместо этого, когда мой обычный пользователь входит sudo -s
это становится root
, Wtf...?
1 ответ
Кажется, вы ошиблись настройкой оболочки по умолчанию для пользователя root.
- В 1-й команде
sudo -i
, вы прошли аутентификацию при входе, но оболочка не запускалась. - Во 2-й команде
sudo -s
Вы уже прошлиsudo
Аутентификация, которую вы запрашиваете только для каждого терминала (может быть, у него есть период ожидания). Однако на этот раз он загружается напрямую/bin/bash
не оболочка установлена в корневом профиле.
Чтобы проверить эту теорию, выполните:
sudo -i /bin/bash