Как я могу разрешить пользователю просматривать каталог, но не дать ему подтвердить существование других файлов/каталогов

Нет. В них не было необходимости. Отказ от включения этих дополнительных репо сэкономил место на сервере репо.

2
13.04.2017, 15:37
1 ответ

Невозможно скрыть существование файла, если пользователь может указать его:

$ ls -l permTest/insidedir/doesexist
-rw-r--r-- 1 root root 0 Aug 10 01:55 permTest/insidedir/doesexist

даже если оба каталога (permTest и insidedir) принадлежат пользователю root и имеют только разрешения x :

$ sudo ls -la permTest/insidedir/
total 8
d--x--x--x 2 root root 4096 Aug 10 01:55 .
d--x--x--x 3 root root 4096 Aug 10 01:54 ..
-rw-r--r-- 1 root root    0 Aug 10 01:55 doesexist


$ ls -la permTest/
ls: cannot open directory permTest/: Permission denied

$ ls -la permTest/insidedir/
ls: cannot open directory permTest/insidedir/: Permission denied
2
27.01.2020, 22:11

Теги

Похожие вопросы