du: fts_read failed: Permission denied
Hallo, ich sitze hier an opensuse 10.2 x86_64. Die Kiste läuft seit langer Zeit (seit es 10.2 gibt) problemlos im Dauerbetrieb durch. Seit heute gibt es ein Problem: Wenn ein Benutzer, user1 (Name von der Redaktion geändert :-D ), auf seinem $home ein du macht, kommt die Meldung du: fts_read failed: Permission denied Das kommt nur bei diesem einen Benutzer auf diesem einen file system. Wenn ich es als root mache, tut es. Andere Benutzter können auf dieser Platte problemlos ihr $home du'en. Auf eineer anderen Platte dieser Kiste läuft du unter user1. Einen upgrade von der Kiste habe ich gemacht, reboot, fsck (lief ohne Fehlermeldung durch). Auch hat user1 keinen alias für du gesetzt. Aus dem strace-output bin ich auch nicht so recht schlau geworden wo das Problem sein könnte. Ich bin im Moment ratlos wo ich den Fehler suchen und beheben soll. Hat jemand eine Idee? Gruß und Dank, Ulrich -- --- Ulrich Hiller Max-Planck-Institut fuer Astronomie Koenigstuhl 17 69117 Heidelberg Germany phone +49 6221 528238 fax +49 6221 528246 e-mail hiller@mpia.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, ich hab's jetzt gefunden. Ganz tief unten in der Verzeichnisstruktur war ein Directory mit der permission 644 statt 755. Ich hoffe, es hat sich keiner allzu sehr den Kopf darüber zerbrochen. Sorry. Gruß, Ulrich Ulrich Hiller wrote:
Hallo, ich sitze hier an opensuse 10.2 x86_64. Die Kiste läuft seit langer Zeit (seit es 10.2 gibt) problemlos im Dauerbetrieb durch. Seit heute gibt es ein Problem: Wenn ein Benutzer, user1 (Name von der Redaktion geändert :-D ), auf seinem $home ein du macht, kommt die Meldung du: fts_read failed: Permission denied
Das kommt nur bei diesem einen Benutzer auf diesem einen file system. Wenn ich es als root mache, tut es. Andere Benutzter können auf dieser Platte problemlos ihr $home du'en. Auf eineer anderen Platte dieser Kiste läuft du unter user1.
Einen upgrade von der Kiste habe ich gemacht, reboot, fsck (lief ohne Fehlermeldung durch). Auch hat user1 keinen alias für du gesetzt. Aus dem strace-output bin ich auch nicht so recht schlau geworden wo das Problem sein könnte. Ich bin im Moment ratlos wo ich den Fehler suchen und beheben soll. Hat jemand eine Idee? Gruß und Dank, Ulrich
-- --- Ulrich Hiller Max-Planck-Institut fuer Astronomie Koenigstuhl 17 69117 Heidelberg Germany phone +49 6221 528238 fax +49 6221 528246 e-mail hiller@mpia.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Tue, 11 Nov 2008 14:24:22 +0100 Ulrich Hiller <hiller@mpia-hd.mpg.de> wrote:
ich hab's jetzt gefunden. Ganz tief unten in der Verzeichnisstruktur war ein Directory mit der permission 644 statt 755. Ich hoffe, es hat sich keiner allzu sehr den Kopf darüber zerbrochen.
Nein, ich lerne immer wieder gerne dazu und die Fehlermeldung war mir neu.
auf seinem $home ein du macht, kommt die Meldung du: fts_read failed: Permission denied
-- Gruß, Tobias. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Die, 11 Nov 2008, Ulrich Hiller schrieb:
ich hab's jetzt gefunden. Ganz tief unten in der Verzeichnisstruktur war ein Directory mit der permission 644 statt 755. [..]
du: fts_read failed: Permission denied
Systematisch (du Aufruf ggfs. anpassen): LANG=C strace -efile du -sh . 2>&1 | grep EACCESS Da sieht man bei was genau das "Permission denied" auftritt. Die Zuordnung von Meldung zum symbolischen Fehlercode (hier EACCESS) kann man in 'man errno' nachgucken. HTH, -dnh -- Disclaimer - These opiini^H^H damn! ^H^H ^Q ^[ .. :w :q :wq :wq! ^d X^? exit X Q ^C ^c ^? :quitbye CtrlAltDel ~~q :~q logout save/quit :!QUIT ^[zz ^[ZZZZZZ ^H man vi ^@ ^L ^[c ^# ^E ^X ^I ^T ? help helpquit ^D ^d man help ^C exit ?Quit ?q CtrlShftDel "Hey, what does this button d..." -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
David Haller
-
Tobias Crefeld
-
Ulrich Hiller