Archiv verlassen und diese Seite im Standarddesign anzeigen : Permissions zurücksetzen
Hi, habe da ein mächtiges prob. habe hier SuSe 9.3 im LAN als Server laufen.
Mir ist dummerweise beim setzten von Verzeichniss permissions ein / davor geraten und nun hatt alles ab / bei mir 777 :(
Beim neustart schlägt nun so manches fehl ich kann mich z.b. wenn ich mich als User angemeldet habe und dann ein su mache wird das root PW nicht akzeptiert
melde ich mich direkt als root an geht es.... :(
Gibt es eine möglichkeit wieder alle permissions zurückzusetzen so wie sie waren bzw. gehören ?????
Sofern du kein Backup des gesamten Systems hast, fürchte ich, wirst du um eine Neuinstallation nicht herumkommen.
@Apoll: Aha, und was spricht dagegen es mit chmod wieder richtig zu stellen?
@Apoll: Aha, und was spricht dagegen es mit chmod wieder richtig zu stellen?
Zeit?
Das für mehrere 10tausend Files zu machen ist nicht witzig... ;)
Mir ist dummerweise beim setzten von Verzeichniss permissions ein / davor geraten und nun hatt alles ab / bei mir 777
Aua. Normalerweise umschreibt man sowas als "dringend fällige Neuinstallation".
Da das ganze aber ein RPM-Basierendes System ist helfen folgende Links:
Lösung:
http://www.linuxforen.de/forums/showthread.php?t=47369 (insbesondere Post #14)
Erklärungen, was da gemacht wird und andere Ideen:
http://www.linuxforen.de/forums/showthread.php?t=196462&highlight=rechte+rpm
http://www.tu-chemnitz.de/docs/lindocs/RPM/node9.html
http://www.linuxforen.de/forums/showthread.php?t=1377&highlight=chmod+r%FCckg%E4ngig
http://www.tu-chemnitz.de/docs/lindocs/RPM/node11.html#SECTION02740000000000000000
Viel Glück beim wiederherstellen,
MiGo
Das für mehrere 10tausend Files zu machen ist nicht witzig...
Und genau dafür gibts ja Shellscripte :)
Weiß eigentlich einer, wie das mit .deb-Basierenden Distris geht?
Supi.....werde das gleich mal testen hatte vorher probiert
rpm --setperms --setugids -a
hatte mal irgendwo gelesen das des auch gehen soll aber leider war das ohne erfolg....
werde mal das kleine Script testen was da auf der seite war
#!/bin/bash
rpm -qa | xargs rpm -q {} --dump | sed s/" "/":"/g | while read line
do
FILE=$(echo $line | cut -d: -f 1)
MODE=$(echo $line | cut -d: -f 5 | cut -c 4-7)
USER=$(echo $line | cut -d: -f 6)
GROUP=$(echo $line | cut -d: -f 7)
echo chmod $MODE $FILE
echo chown $USER.$GROUP $FILE
done
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.