SuSE: Rechte falsch vergeben, Rechtestruktur wieder herstellen
André Laugks
- software
0 milky
Hallo!
Ich habe in meinem jugendlichen Leichtsinn
chown -R andre:users *
als root ausgeführt und zwar im Wurzelverzeichnis. Ich habe einfach das Verzeichnis verpeilt.
Ich konnte es abbrechen. /boot, /dev und /etc haben aber
den neuen Besitzer bekommen. Ich habe diesen 3
Verzeichnissen root als User und Gruppe wieder zugeteilt.
Theoretisch müßten die Rechte (rwx) der Dateien erhalten
geblieben sein. Sehe ich das richtig?
Gibt es Tools die bei solchen Dummheiten die Rechte kontrollieren?
System: SuSE 9.0
MfG, André Laugks
Hey,
Ich konnte es abbrechen. /boot, /dev und /etc haben aber
Für /boot dürfte es mehr als Wurscht sein, und bei /etc kannst du kaum
etwas falsch machen, wenn erstmal alle Dateien wieder root gehören (normal
dürften dort keine Benutzerfiles herumkullern, sicher auch nicht bei SuSE).
Bei /dev mußt du aber aufpassen, weil einige der Dateien dort nochmal
verschiedenen Benutzergruppen zugeordnet sind (z.B. /dev/hdc zur Gruppe
:cdrom, oder /dev/mixer zur Gruppe :sound) - unter Debian ist es zumindest
so, und unter SuSE sicher noch etwas exzessiver.
Hier wärs also das Beste, wenn du nochmal eine SuSE-LiveCD zu Rate ziehst,
und dir einen Tarball des /dev-Verzeichnisses machst (Aufpassen bei den
Optionen!) und den über dein /dev auf der Festplatte drüberziehst (aber
nicht vorher löschen!).
Theoretisch müßten die Rechte (rwx) der Dateien erhalten
geblieben sein. Sehe ich das richtig?
Theoretisch.
Gibt es Tools die bei solchen Dummheiten die Rechte kontrollieren?
Gibt es. Aber wenn du nicht explizit sowas installiert hast, oder es nicht
mehr genau in Erinnerung hast, wärs ja müßig sich jetzt mit sowas
aufzuhalten. ;)
Tatsächlich kenn ich nur eins, zwei Tools, die sich um die suid-Flags
kümmern. Bei dpkg und rpm gibt es eine DB mit allen installierten
Dateien, aber die Benutzerzuordnungen werden dort normalerweise (bin mir
nicht sicher) nicht protokolliert.
MsF,
milky