Crmgo Блог

Восстановление прав на файлы после неудачного chown, chmod

Восстановление прав на файлы после неудачного chown, chmod

На доноре: Собираем правильные "владелец:группа" find /etc /usr /bin /boot /dev /home /media /mnt /opt /proc /sys -exec stat --format 'chown %U:%G ${MPOINT}%n' {} \; > /tmp/restoreperms_chown.sh Собираем правильные права find/etc /usr /bin /boot /dev /home /media /mnt /opt /proc…

Восстановление прав на файлы после неудачного chown, chmod

На доноре:

Собираем правильные "владелец:группа"

find /etc /usr /bin /boot /dev /home /media /mnt /opt /proc /sys -exec stat --format 'chown %U:%G ${MPOINT}%n' {} \; > /tmp/restoreperms_chown.sh

Собираем правильные права

find/etc /usr /bin /boot /dev /home /media /mnt /opt /proc /sys --format "chmod %a ${MPOINT}%n" {} \; > /tmp/restoreperms_chmod.sh

Копируем /tmp/restoreperms_chown.sh и  /tmp/restoreperms_chmod.sh больному и выполняем

Перепроверим у больного где еще остались файлы с владельцем и группой Вася, и создадим  скрипт изменяющий их на root

find / -group vasya -user -vasya stat --format 'chown root:root ${MPOINT}%n' {} \; > /tmp/restoreperms_chown.sh

Примечание: материал мог быть создан с помощью ИИ и затем отредактирован человеком. Ответственный: Dmytro Lomaka, Kaltenkirchen.