Ev sahibimin altında ".gvfs" adında bir dizin var. Normal kullanıcı hesabım olarak, iyi okuyabilirim:
~ $ ls -lart ~raldi/.gvfs
total 4
dr-x------ 2 raldi raldi 0 2009-05-25 22:17 .
drwxr-xr-x 60 raldi raldi 4096 2009-05-25 23:08 ..
~ $ ls -d ~raldi/.gvfs
dr-x------ 2 raldi raldi 0 2009-05-25 22:17 /home/raldi/.gvfs
Ancak, kök olarak "ls" hatta "ls -d" yapamam:
# ls ~raldi/.gvfs
ls: cannot access /home/raldi/.gvfs: Permission denied
# ls -d ~raldi/.gvfs
ls: cannot access /home/raldi/.gvfs: Permission denied
Ve sadece emin olmak için:
# echo $UID $EUID
0 0
Bu sadece Ubuntu 8.10'un basit bir ev kurulumu, NFS veya böyle garip bir şey yok. Dizin, dünya tarafından okunamayan (ve dünya-x-mümkün değil) olarak işaretlenmiş olduğunu görüyorum, ancak kök olduğunuzda hiçbirinin uygulanmadığını düşündüm. Örneğin, / tmp içinde bir mod-000 dizini oluşturabilir ve root olmayan bir kullanıcıya verebilirim ve root, onu yazarken, yazarken hiçbir sorun yaşamaz.
Neler olduğuna dair bir fikrin var mı?