У меня проблема с моей командой sudo в моем Ubuntu, это потому, что я думаю, что я выполнил команду полномочий в моем каталоге компьютера. Я обнаружил, что в Интернете все говорят, что в этой ситуации мы должны переустановить Ubuntu. Что если я обновлю свою Ubuntu с 16 по 18 апреля, все будет в порядке, или это уберет мою проблему?

Спасибо.

2 ответа2

1

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

Но - вы можете попробовать загрузиться в однопользовательском режиме. Если вам повезет, он пропустит вас без пароля. Добавление 1 или single в командную строку ядра должно помочь. Если это не работает, попробуйте передать init=/bin/bash (или какую-либо установленную вами оболочку) в командную строку ядра. Попав в оболочку, исправьте права на /etc/sudoers.d (в моей системе 750), и вы должны быть готовы. Перезагрузитесь и наслаждайтесь.

Вернувшись к обычному входу в систему, выполните sudo su - и установите пароль root! Сохраните его где-нибудь, и в следующий раз просто войдите в систему или выполните su, чтобы получить root-права и исправить все, что нужно.

0

Обновление до 18.04, вероятно, не поможет.

Обновление выполняется путем замены репозиториев пакетов на более новые и установки нового набора пакетов. Тем не менее, некоторые пакеты останутся и могут иметь нарушенные права доступа.

Единственный безопасный метод восстановления этой системы - очистить ее и установить с нуля. Если, конечно, у вас нет резервных копий, но если бы у вас были резервные копии, вы бы не задавали этот вопрос.

Урок, который нужно усвоить, заключается в том, что вы должны регулярно делать резервные копии.

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