Тестирование сценария оболочки прошло неудачно, и он выдал
chmod -R 777 /.
в систему вместо
chmod -R 777 ./
и, как и ожидалось, он стер важные метаданные. Мы выключили систему, и она не будет работать должным образом при следующем включении.
Мне сказали что
rpm --setperms -a
rpm --setugids -a
должен по крайней мере исправить разрешение пакетов, поддерживаемых rpm. Стоит ли делать?
И есть ли доступный скрипт, который скопирует разрешение из идентичной системы? По крайней мере, чтобы коробка работала. Коробка работает под управлением RHEL5.5
Спасибо!
Если ваша дублирующая система действительно дублирована, у вас может быть шанс запустить
getfacl -R . >perms.bak
на хорошей системе в / а затем на плохой
setfacl --restore=perms.bak