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.