Mein Benutzer, Bob, kann nicht auf Dateien zugreifen, die er (theoretisch) besitzt. Ich verwende Fedora Core 8. Es ist wahrscheinlich einfacher zu zeigen als zu sagen:
> ls -al .
total 32
drwxrwxr-x 7 bob bob 4096 May 18 14:33 .
drwxrwxr-x 4 bob bob 4096 May 12 15:44 ..
drwxr-xr-x 2 bob bob 4096 June 1 14:22 log
> cd ./log
-bash: cd: log/: Permission denied
> ls -al ./log
ls: cannot access log/..: Permission denied
ls: cannot access log/the.log: Permission denied
ls: cannot access log/.: Permission denied
total 0
d????????? ? ? ? ? ? .
d????????? ? ? ? ? ? ..
-????????? ? ? ? ? ? the.log
> sudo ls -al ./log
drw-rw-r-- 3 bob bob 4096 Jun 2 04:11 .
drwxrwxr-x 7 bob bob 4096 May 18 14:33 ..
-rw-rw-r-- 1 bob bob 0 Jun 1 04:12 the.log
Das ls -al
fällt als sehr merkwürdig auf. Es werden die Dateien aufgelistet, für die ich keine Berechtigungen habe, die mir jedoch nicht angezeigt werden.
Die Fragen sind also, was würde dies verursachen? Und was kann ich tun, um es zu reparieren?