Hallo Simon, Am Donnerstag, 23. Januar 2003 um 20:28:43 schriebst du in der Nachricht 1043350065.851.9.camel@isengart">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 :-) -- Mit freundlichen Gr��en Peter Palmreuther Say what you mean and say it mean... -- H�ufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

