Обновленный от 13,10 до 14,04 с неправильным именем пользователя и не может получить доступ ни к каким файлам

Я не могу войти в старое имя пользователя, потому что оно не существует на экране входа в систему. Я не могу воссоздать старое имя пользователя, потому что у меня нет полномочий пользователя root. Я попробовал много методов получения для укоренения режима, и ни один не работает. Есть ли какой-либо способ изменить новое имя пользователя на старое?

Я обычно получаю это сообщение:

sudo: error in /etc/sudo.conf, line 0 while loading plugin `sudoers_policy'
sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner
sudo: fatal error, unable to load plugins
4
задан 18 July 2014 в 15:49

1 ответ

Запустите путем перезагрузки в режим восстановления ( покрытый по этому вопросу ). Занимайтесь точкой, где Вы - корень.

После того взгляда stat /usr/lib/sudo/sudoers.so.Ясно:

...
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
...

взглядами его, которые не будут звучать правдоподобно для Вас, но не совсем уверенный, что Вы сделали. Если владелец не является корнем, или полномочия совсем не 0644, мы можем зафиксировать это быстро:

chown root: /usr/lib/sudo/sudoers.so
chmod 0644 /usr/lib/sudo/sudoers.so

, Если это полномочия/владение является единственной проблемой, которая должна зафиксировать его. Просто выполненный reboot для начальной загрузки назад в надлежащий для Ubuntu.

при уничтожении/usr полностью (с chmod -r ... /usr, например), необходимо восстановить владения в намного большее количество файлов. К счастью, /usr справедливо корнистые. Можно восстановить объем полномочий с:

chown -r root /usr
chown daemon /usr/bin/at
chown libuuid /usr/sbin/uuidd

, Если Вы хотите знать, как я получил те двух отставших, я работал sudo find /usr -exec stat -c '%U %n' {} + | grep -v root в cleanish системе. Если бы у Вас есть недавнее резервное копирование, я предложил бы выполнить это против Вашего резервного копирования.

7
ответ дан 17 November 2019 в 14:06

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

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