Я случайно запустил, chmod 754 ./
когда был в корневом каталоге на сервере, на котором работает Ubuntu 18.04.
Теперь я не могу использовать такие команды, как sudo
или pkexec
, и я не могу ничего изменить. Что я должен делать? Влияет ли это на другого пользователя?
chmod 754 ./
илиchmod -r 754 ./
? Последнее будет гораздо более разрушительным, в то время как первое будет легко восстановить.Ответы:
Примечание: этот ответ предполагает, что вы не передали
--recursive
ни-R
аргументchmod
, ни аргумент , т. Е. Единственный файл / каталог, который вы модифицировали/
.Если вы нашли этот вопрос и ответ через поисковую систему и использовали рекурсивный (
-R
или--recursive
) метод, перейдите сюда!Я выполнил точную команду, которую вы отправили в своем вопросе на ВМ, и восстановил ее (почти) без проблем.
Поскольку вы изменили только один каталог / файл, решение простое: просто измените его обратно!
Вам на самом деле не нужен Live CD, чтобы это исправить. Ubuntu имеет встроенный режим восстановления. Эти шаги предполагают, что ваш компьютер начал выключаться.
(recovery mode)
.chmod 755 /
Enterreboot
EnterЭто оно! Если не было каких-либо других осложнений, ваша система восстанавливается.
источник