Случайно установлено chown на /, весь веб не доступен
Возможный дубликат:
случайно запустил "chown www-data:www-data / -R" от имени пользователя root
Просто сделал супер глупую глупую ошибку, пока я не заканчиваю набирать chown -R web5: client 12 / и нажимаю ввод. В настоящее время все веб-сайты недоступны, в то время как большая часть базы данных не может подключиться и нет разрешения на запуск файла. Могу ли я узнать, как я могу исправить это? Пожалуйста помоги. Спасибо
1 ответ
Вы получили друг, мой друг. Командой должна была быть "sudo chown ...", и после того, как вы случайно нажали клавишу ввода, вы должны были сказать "Ой" и не вводить пароль.
Ну, урок усвоен. Что теперь делать?
Получите свою последнюю резервную копию и сбросьте все файлы и их владельцев. Затем проходите их по группам и восстанавливайте владения. Не перезагружайте устройство, пока не закончите исправлять его, иначе его будет намного сложнее восстановить. (Вы можете даже превратить дамп в скрипт, если хотите.)
Если ваша система слишком загружена для работы команд, вам придется загрузиться с аварийного компакт-диска или USB-диска, смонтировать систему и исправить такие вещи, как /bin
чтобы система работала.
Это будет очень больно. Сожалею.
Кроме того, сделайте резервную копию текущего состояния, восстановите из рабочей резервной копии, а затем вручную восстановите из резервной копии, которую вы только что сделали, любые файлы, которые не являются текущими в вашей резервной копии.
Посмотрите этот ответ для некоторых советов по восстановлению установленных системных файлов.