Почему делает различные параметры для результата umask в тех же полномочиях файла?

Я пытался изменить umask настройки для некоторых файлов как:

umask 0012 для файла c:

-rw-rw-r-- 1 unipro unipro 0 2010-10-15 11:30 c

umask 0013 для файла d:

-rw-rw-r-- 1 unipro unipro 0 2010-10-15 11:32 d

Как получается, что у обоих есть те же полномочия, даже после использования различных umask полномочий?

0
задан 27.07.2014, 17:07

2 ответа

Из Википедии:

The umask only restricts permissions; it cannot grant extra
permissions beyond what is specified by the program that
creates the file or directory.

Реальные полномочия файла вычисляются таким образом:

real-permissions = requested-permissions AND NOT( umask )

requested-permissions обычно 0666 для файлов (и 0777 для каталогов), таким образом:

0666 AND NOT( 0012 ) = 0664
0666 AND NOT( 0013 ) = 0664
4
ответ дан 24.11.2019, 03:10

Хорошо 1, выполняются, и umask не могут добавить полномочия, таким образом, я предполагаю, что ни один из этих файлов +x не установил для начала?

1
ответ дан 24.11.2019, 03:10

Теги

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