PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Permissions zurücksetzen



SpiderZLS
16.05.07, 07:24
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 ?????

Apoll
16.05.07, 08:46
Sofern du kein Backup des gesamten Systems hast, fürchte ich, wirst du um eine Neuinstallation nicht herumkommen.

Digedag1
16.05.07, 08:52
@Apoll: Aha, und was spricht dagegen es mit chmod wieder richtig zu stellen?

drcux
16.05.07, 08:53
@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... ;)

MiGo
16.05.07, 08:55
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

MiGo
16.05.07, 08:56
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?

SpiderZLS
16.05.07, 15:02
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