Zitat von Sapheriel <sapheriel@wwwp.de>:
ich wollte einige dateien zwischen zwei accounts verschieben und hab mich beim verzeichniswechsel vertippt. dann habe ich
chown -R work:users *
in / ausgeführt (ja, ganz genau dort). soweit ich das beurteilen kann ist er bis /proc gekommen bevor ich meinen fehler bemerkt und abgebrochen habe. kann mir einer sagen wie ich am besten vorgehe um alle berechtigungen wieder richtig zu setzen? ich benutze linux 9.0.
das zurückspielen eines backups kommt leider im moment nicht in frage, aus verschiedenen gründen.
die betroffenen verzeichnisse sind /bin /boot /dev /etc /lib /media /mnt /opt /proc
ich würde vermuten, da das meinste davon systemkritische verzeichnisse sind, das root:root standard für diese verzeichnisse ist.
Wie wär's mit: find /bin -user work -group users -print um die Dateien zu finden. Und dann für die Änderung find /bin -user work -group users -exec chown root:root {} ; Das für jedes der genannten Verzeichnisse. Unter Umständen kannst Du auch noch nach Filetypen 'find -type' unterscheiden. Schau Dir einfach die manpage von find dazu durch. Ciao, Georg