![Как восстановить случайное изменение chmod (или chown, chgrp) корневого каталога?](https://rvso.com/image/1284420/%D0%9A%D0%B0%D0%BA%20%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%20%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D0%BE%D0%B5%20%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5%20chmod%20(%D0%B8%D0%BB%D0%B8%20chown%2C%20chgrp)%20%D0%BA%D0%BE%D1%80%D0%BD%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE%20%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3%D0%B0%3F.png)
Я менял разрешения на файлы журналов и случайно дал root 777. Ужас. Могло быть и хуже, я полагаю. И я немедленно это заметил и отменил выполнение команды.
За исключением того, что случайность напомнила мне, что я часто работаю в root. Я использую и Macintosh, и Linux. У Mac есть утилита восстановления прав доступа. А как насчет Linux? Есть ли у меня утилита для восстановления Linux (и в моем случае Fedora) до базового пользователя, группы и прав доступа, чтобы гарантировать загрузку системы?
ОБНОВЛЕНИЕ: Прошло несколько недель, и никакихновыйНайдены проблемы. Я собираюсь признать, что это решено.
решение1
Дляоб/минВ дистрибутивах на основе Windows можно легко сбросить все управляемые файлы до установленного состояния.
rpm --setugids -a # To reset ownership
rpm --setperms -a # To reset permissions
Замените «-a» на имя пакета(ов), чтобы ограничить сброс.