Как восстановить разрешения на каталог /etc

Thank you for reading this post, don't forget to subscribe!

Пред­ста­вим ситу­а­цию, когда про­изо­шло что-то типа:

Или того хуже:

В CentOS есть реше­ние кото­рое помо­жет решить дан­ную про­бле­му, это реше­ние назы­ва­ет­ся rpm… 🙂 Загля­нем в man rpm:

То-же самое под­твер­жда­ет RHEL:

Ок, вос­ста­но­вить раз­ре­ше­ния мож­но так:

Воз­вра­тить вла­дель­цев мож­но так:

Детальный разбор на примере установленного пакета

Для при­ме­ра мож­но взять openssh-server, смот­рим инфу по пакету:

Про­ве­рим раз­ре­ше­ния на sshd:

Т.е. видим раз­ре­ше­ния вида 755, меня­ем на 777:

Смот­рим результат:

Вос­ста­нав­ли­ва­ем пра­виль­ные разрешения:

Сно­ва проверяем:

Ана­ло­гич­но мож­но посту­пить для всех паке­тов  при­мер­но так:

Done!