Re: Rechte zerschossen
Hi zusammen,
Am Don, 2003-01-23 um 23.16 schrieb Peter Palmreuther:
> Hallo Simon,
>
> Am Donnerstag, 23. Januar 2003 um 20:28:43 schriebst du in der
> Nachricht mid:[🔎] 1043350065.851.9.camel@isengart, (zu mindest in Teilen):
>
> >> Dann hast Du sozusagen noch einiges Glueck gehabt, weil /usr
> >> ziemlich homogen root:root gehoert und die Verzeichnisrechte fast
> >> alle auf 755 und die Dateirechte auf 644 sitzen.
>
> > Im großen und ganzen hast Du Recht. Aber...
> > Fast alle ausführbaren Dateien sind auf Status 755 gelegt.
>
> Jep.
>
> > Damit das System also wieder richtig hochfährt sollten zumindest die
> > Verzeichnisse '/usr/bin' und '/usr/sbin' rekursiv auf 755 gelegt werden.
>
> Macht Sinn :-)
>
> > Ich habe jetzt leider auch nicht die Ahnung wie man automatisiert
> > feststellen könnte ob eine Datei ein Programm darstellt oder nicht :-(
>
> $>chmod 755 /usr/bin/file
> $>/usr/bin/file -i /usr/bin/logger 2>/dev/null
> /usr/bin/logger: application/x-executable, ...
> $>chmod 755 /usr/bin/find
> $>chmod 755 /usr/bin/xargs
> $>chmod 755 /usr/bin/cut
> $>/usr/bin/find /usr/bin/ -type f -print0 | \
> /usr/bin/xargs -r0 /usr/bin/file -i 2>/dev/null | \
> /bin/grep 'application/x' | \
> /usr/bin/cut -d : -f 1 >/tmp/file_list
> $>while read executable; do /bin/chmod 755 $executable; done < /tmp/file_list
>
> So als ersten Anfang. Bis zum 'find ...' getested, wahrscheinlich auf
> Grund der Tatsache dass für jede Datei ein chmod() aufgerufen wird,
> aber auf jeden Fall sind dann erst einmal alle
>
> application/x-executable
> application/x-shellscript
> application/x-perl
>
> ausführbar.
> Python-Skripte (#!/usr/bin/python) werden von 'file' leider als
>
> /usr/bin/apt-listchanges: text/plain, ...
>
> erkannt, lassen sich damit also nicht erfassen, aber vielleicht
> hinterher über ein
>
> $>grep -rsl '#!/usr/bin/python' /usr/bin/*
>
> finden und chmod()-en.
>
> Was sonst noch an executables rum schwirrt? Keine Ahnung, aber ein
> Anfang hast du ja erst einmal :-)
Oh vielen Dank. Das ist ja besser als Weihnachten. :) Ich fang gleich
mal morgen abend an zu spielen.
> --
> Mit freundlichen Grüßen
> Peter Palmreuther
>
Gruss Uli
> Say what you mean and say it mean...
--
Ulrich Hammer <hammuli@ba-loerrach.de>
Reply to: