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