Какие разрешения требуются для чтения размера подкаталогов?

Например,

,
du -hs /path/to/directory
,

. Может ли пользователь определить размер каталога /, но у него нет прав на чтение для / path / to

?
1
задан 2 December 2017 в 19:52

1 ответ

Нет, вам будет отказано в разрешении, если пользователю не разрешено читать каталог. Пример:

~$ du -hs tmp/
8,0K    tmp/
:~$ sudo chmod 000 tmp
:~$ ls -ltr
total 16
d--------- 2 rinzwind rinzwind 4096 dec  2 17:55 tmp
$ du -hs tmp/
du: cannot read directory 'tmp/': Permission denied
4,0K    tmp/

Пользователю НЕ нужен доступ на чтение к самому файлу.

$ cd tmp/
:~/tmp$ ls -ltr
total 4
-rw-rw-r-- 1 rinzwind rinzwind 54 dec  2 17:55 1
:~/tmp$ sudo chmod 000 1
:~/tmp$ cd ..
:~$ du -hs tmp/
8,0K    tmp/
1
ответ дан 2 December 2017 в 19:52

Другие вопросы по тегам:

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