Поврежденная система после chmod-R 644 /

[112518]Это вызвано ошибками на диске. Если вы проверите загруженный ISO и запишите компакт-диск еще раз, возможно, уменьшите скорость. Если диски не работают, может быть, стоит попробовать USB.[112519].
1
18.11.2018, 11:38
2 ответа

Хорошая новость в том, что все ваши данные все еще там. Смешанная новость заключается в том, что ваша установка системы может быть или не быть восстановлена - это зависит от того, где остановился chmod.

Вам нужно загрузиться в спасательную систему, чтобы восстановить ее. Из спасательной системы смонтируйте где-нибудь сломанную установку, скажем /mnt. Выдайте следующие команды:

chmod 755 /mnt
find /mnt -type d -perm 644 >/mnt/bad-permissions
find /mnt -type d -exec chmod 755 {} +

Первая команда find сохраняет в файл запись о каталогах с нарушенными правами. Целью команды является просмотр того, где были изменены разрешения. Вторая команда find изменяет все каталоги, чтобы сделать их общедоступными.

Теперь у вас есть система, в которой все каталоги, перечисленные в /mnt/bad-permissions, и все файлы в этих каталогах доступны для чтения по всему миру. Кроме того, файлы в этих каталогах не являются исполняемыми. В зависимости от того, какие файлы были затронуты, они могут быть легко восстановлены или нет. См. Неправильно установленная настройка chmod / 777. Проблемы? для того, что можно попытаться сделать, чтобы система работала, к чему нужно добавить

chmod a+x /bin/* /sbin/* /usr/bin/* /usr/sbin/* /lib*/ld-*

Но даже если вам удастся заставить что-то работать, есть большой риск, что некоторые разрешения все равно будут неправильными, поэтому я рекомендую переустановить новую систему, а затем восстанавливать данные. Как мне скопировать установленные пакеты из одной системы Debian в другую? (Debian Wheezy) должно помочь.

1
27.01.2020, 23:20

Вы удалите разрешение выполнения на файлы. Кроме того, вы даете разрешение на чтение в мир на некоторые файлы. Оба в сочетании не позволяют войти в систему. Мой лучший совет должен поддерживать ваши файлы с помощью какого-либо живого CD и переустановить

3
27.01.2020, 23:20

Теги

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