Примечание: этот ответ предполагает, что вы не передали --recursive
ни -R
аргумент chmod
, ни аргумент , т. Е. Единственный файл / каталог, который вы модифицировали /
.
Если вы нашли этот вопрос и ответ через поисковую систему и использовали рекурсивный ( -R
или --recursive
) метод, перейдите сюда!
Я выполнил точную команду, которую вы отправили в своем вопросе на ВМ, и восстановил ее (почти) без проблем.
Поскольку вы изменили только один каталог / файл, решение простое: просто измените его обратно!
Вам на самом деле не нужен Live CD, чтобы это исправить. Ubuntu имеет встроенный режим восстановления. Эти шаги предполагают, что ваш компьютер начал выключаться.
- Загрузиться в GRUB. Если он уже отображается при загрузке, просто загрузите GRUB, как обычно. В противном случае следуйте инструкциям в этом ответе . В любом случае не забудьте отменить автоматическую загрузку, перемещая начальный выбор с помощью клавиш со стрелками вверх или вниз. Примечание: GRUB упал в первый раз, когда я попробовал это. Будьте настойчивы.
- Выберите «Дополнительные параметры» для Ubuntu, затем первую запись, которая заканчивается на
(recovery mode)
.
- Когда загрузится режим восстановления, выберите опцию root shell с помощью клавиш со стрелками и нажмите Enter.
- Нажмите ввод еще раз, чтобы войти в режим обслуживания.
- Тип
chmod 755 /
Enter
- Тип
reboot
Enter
Это оно! Если не было каких-либо других осложнений, ваша система восстанавливается.
chmod 754 ./
илиchmod -r 754 ./
? Последнее будет гораздо более разрушительным, в то время как первое будет легко восстановить.