Mi usuario, Bob, no puede acceder a los archivos que posee (teóricamente posee). Estoy ejecutando Fedora Core 8. Probablemente sea más fácil de mostrar que decir:
> 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
El se ls -al
destaca como muy extraño. ¿Enumerará los archivos que no tengo permisos para ver, pero no me mostrará los permisos?
Entonces las preguntas son, ¿qué causaría esto? ¿Y qué puedo hacer para repararlo?