Crmgo Blog

Враћање права на фајлове након неуспелог 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

Na donoru:

Sabiramo ispravne "vlasnik:grupa"

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

Sabiramo ispravna prava

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

Kopiramo /tmp/restoreperms_chown.sh i /tmp/restoreperms_chmod.sh na oštećeni sistem i izvršavamo ih

Proverićemo na oštećenom sistemu gde su još uvek ostali fajlovi sa vlasnikom i grupom Vasya, i kreiramo skriptu koja ih menja na root

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

Napomena: tekst može biti uz pomoć AI uz ljudsku proveru. Odgovoran: Dmytro Lomaka, Kaltenkirchen.