Default für Verzeichnis- und Dateirechte
Hallo Liste, ich habe durch einen Tippfehler eine Menge Verzeichnisse und Dateien mit falschen Rechten versehen. Weiß jemand, ob es einen Script für SuSE 7.2 gibt, der sozusagen einen default-Zustand wiederherstellen kann? Oder kann man das Journal von ext3 verwenden, um solche Dateioperationen wieder rüchgängig zu machen? Oder hat sonst jemand eine Idee, den Ursprungszustand wiederherzustellen? Danke und Gruß Falk
Hallo Leute, Am Sonntag, 29. September 2002 16:36 schrieb Falk Gebauer:
ich habe durch einen Tippfehler eine Menge Verzeichnisse und Dateien mit falschen Rechten versehen.
*autsch*
Weiß jemand, ob es einen Script für SuSE 7.2 gibt, der sozusagen einen default-Zustand wiederherstellen kann?
Wenn es sich um (per rpm) installierte Programme geht, ist es wohl
möglich. Siehe
Subject: Re: Login-Prob
Date: Mon, 13 Aug 2001 11:40:16 +0200
From: Thorsten Strusch
Oder kann man das Journal von ext3 verwenden, um solche Dateioperationen wieder rüchgängig zu machen?
AFAIK nicht.
Oder hat sonst jemand eine Idee, den Ursprungszustand wiederherzustellen?
Notfalls Rechte aus dem Backup wiederherstellen... Dürfte mit einer Kombination von find, ls, chmod und ein wenig Scripting zu schaffen sein ;-) Gruß Christian Boltz -- Registrierter Linux-Nutzer #239431 Linux - life is too short for reboots.
Hallo, On Sun, 29 Sep 2002, Christian Boltz wrote:
| Mit rpm -qa werden alle installierten Pakete aufgelistet. Wenn er den | Putput entsprechend aufarbeitet (die Versionsnummern entfernt) kann
BTW: Eigentlich dürften die Versionsnummern nicht stören (?)
Nein, die stoeren nicht. Auch nicht das Release! Im Gegentum, so ist es auch moeglich verschiedene Versionen von RPMs zu installieren (z.B. 2 Versionen einer lib, die in RPMs mit dem gleichen Namen -- aber mit unterschiedlichen Versionen -- liegen). Ich habe hier das ein oder andere RPM 'foo' "doppelt", also z.B. 'foo-1.2.3-4' und 'foo-2.3.4-5' (oder so). Um nun z.B. 'foo-1.2.3' zu deinstallieren _MUSS_ man 'rpm -e foo-1.2.3-4' angeben, also _mit_ Version (und Release) also eben so, wie's beim 'rpm -q' ausgespuckt wird...
| er alle Rechte in einem Rutsch über eine Schleife wiederherstellen.
Wozu ein gut gepflegtes Archiv doch gut ist ;-)
*g*
Die empfohlene Schleife dürfte etwa so funktionieren (ungetestet)
rpm -qa | while read paketname ; do rpm --setugids --setperms $paketname done
Jup. Sollte funktionieren. -dnh -- 47: Neue Version mit deutlich mehr Funktionalität. Haben Sie schon die Speichererweiterung gekauft? (Kristian Köhntopp)
participants (3)
-
Christian Boltz
-
David Haller
-
Falk Gebauer