Назад | Перейти на главную страницу

chmod -R 777 /. - RHEL 5.5

Тестирование сценария оболочки прошло неудачно, и он выдал

chmod -R 777 /.

в систему вместо

chmod -R 777 ./

и, как и ожидалось, он стер важные метаданные. Мы выключили систему, и она не будет работать должным образом при следующем включении.

Мне сказали что

rpm --setperms -a 

rpm --setugids -a

должен по крайней мере исправить разрешение пакетов, поддерживаемых rpm. Стоит ли делать?

И есть ли доступный скрипт, который скопирует разрешение из идентичной системы? По крайней мере, чтобы коробка работала. Коробка работает под управлением RHEL5.5

Спасибо!

Если ваша дублирующая система действительно дублирована, у вас может быть шанс запустить

getfacl -R . >perms.bak

на хорошей системе в / а затем на плохой

setfacl --restore=perms.bak