Bob ผู้ใช้ของฉันไม่สามารถเข้าถึงไฟล์ที่เขาเป็นเจ้าของ (ในทางทฤษฎี) ฉันใช้ Fedora Core 8 ฉันจะแสดงให้เห็นได้ง่ายกว่าบอก:
> 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
ls -al
ยืนออกเป็นแปลกมาก มันจะแสดงรายการไฟล์ที่ฉันไม่มีสิทธิ์ดู แต่ไม่แสดงสิทธิ์ให้ฉัน
ดังนั้นคำถามคืออะไรจะทำให้เกิดสิ่งนี้ และฉันจะทำอย่างไรเพื่อซ่อมแซม