4

Я случайно изменил строку для root в /etc /passwd и изменил ее имя. Чтобы исправить это, я попытался использовать sudo для изменения этого файла, но он не позволяет мне sudo, потому что sudo не может найти пользователя root, так как я переименовал его.

Я нахожусь на Ubuntu.

2 ответа2

6

Пытаться :

sudo -u new_wrong_root_user

Если вы не можете перезагрузиться на live-cd, то в терминале:

mkdir target
mount /dev/sda1 target # sda1 if / is the first partition of the first drive
vim target/etc/passwd
0

Если ответ @ sputnick не работает, другим решением будет загрузка живого диска и установка в него вашего диска, а затем используйте пользователя живого root для его настройки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .