Christian Brabandt wrote:
Habe mich beim posting vertipt meinte fprint und 0755 soll der Dateiname sein.Hallo Dirk! Dirk Paul Finkeldey schrieb am Dienstag, den 22. Juli 2008:Da habe ich mich verbastelt, es muß so lauten um nur die Ordner aufzulisten auf die die Bestimmung past # find /boot /etc /lib /opt /sbin /bin /usr /var -type d \! -perm 0755 -printf 0755 | wc -l ;-)Du bist ein Scherzkeks, oder? Was glaubst Du macht printf 0755?
Ich schätze du möchtest endlich mal man find durchlesen (insbesondere was printf macht)Wie geasagt ich meinte fprint das habe ich auch verwendet, printf ist ohne zweifel eleganter ;-)
Muß gestehen das ich man find nur überflogen habe um schnell das ergebnis in eine Datei schubsen zu können.
Bin begeistert, eine sehr elegante Lösung - du hast dich auch schon öfter mit scripten und beschäftigt.Wenn ich mir sowas generieren wollte, würde ich folgendes machen: find / -xdev -printf "%p\t%u:%g\t %m\n" >permissions.txt
Neuinstallation kommt so nicht in Frage dauert zu lange, allein der download der Pakete dauert ca. 4-5h.und dann die permissions.txt ab ins Backup!Aber wahrscheinlich würde ich nicht damit rumspielen, sondern gleich neuinstallieren (Pakete) und das backup einspielen (Konfiguration, eigene Daten).
Dann die Benutzereinrichtung; wine etc - wenn ich das so wieder hinbekomme ist es schneller :-)
Grüße, Christian
Mit freundlichen Grüßen Dirk Finkeldey