Восстановить разрешение файловой системы

Восстановить разрешение файловой системы

Я случайно казнил

судо chmod -R 777 /

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

Но теперь я не могу выполнить, например,

судо

Каждый раз, когда я пытаюсь выполнить sudo, мне выдается эта ошибка:

эффективный uid не равен 0, установлен ли sudo setuid root?

Кстати, я знаю, что могу использовать chown -R root:root /usr/binместоположение sudo, но, конечно, у меня нет на это прав.

Итак, как мне вернуть этот процесс? Или хотя бы сохранить файл, sudoне переустанавливая все?

Система по-прежнему подключена к Интернету и, похоже, работает нормально, если не считать проблемы с sudo.

Заранее спасибо.

решение1

Итак, как я могу повернуть этот процесс вспять?

Вы этого не сделаете. По крайней мере, это займет часы работы, если вы хотите сбросить каждый файл до того состояния, в котором он должен быть.

Я бы посоветовал использовать Live DVD для создания резервной копии ваших личных файлов и настроек и выполнить переустановку без форматирования (это должно заменить все системные файлы и сохранить ваши личные файлы (резервная копия нужна для страховки)).

Связанный контент