LINUX.ORG.RU

Как лечить shown root:root -R /

 , , ,


0

1

У меня есть маленький CentOS7 http сервер. При очередном редактирования крона на бэкап данных сайтов я допустил ошибку и случайно указал корневую директорию в команде chown (shown root:root -R /.). Сразу не заметил, но на следующий день я, выполнив некоторые комманды, я понял в чём дело. Сразу сделал бэкап корня через флешку с арчем. (также смог «оживить» sudo) Как можно восстановить (хотя бы базовую) работоспособность системы имея рут через arch-chroot?


Ответ на: комментарий от entefeed

Спасибо. Понял в чём в чём проблема и не нашёл ничего умнее чем:

yum list installed | egrep -oi '^[a-z0-9_-]+' | while read pk; do printf 'Fixing: %s\n' $pk; rpm --setperms $pk; rpm --setugids $pk; done;
Некоторые мои скрипты перестали работать, но это дело поправимое. Спасибо.

Alex_P
() автор топика
Ответ на: комментарий от entefeed

(лол да, ток щас заметил) Да просто имелась xml лайк «пасиба» аля:<Спасибо>вставте текст</Спасибо>.

Alex_P
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.