Есть вещи, которые нельзя сделать только с umask
:
создайте обычный файл с разрешениями выше 0666
.
создать каталог с разрешениями выше 0777
.
Итак, вам также понадобится chmod
или - mode
. Если по соображениям безопасности вы никогда не хотите создавать объект с временно более высокими правами, чем предполагалось, chmod
без umask
тоже недостаточно.В некоторых случаях вы должны использовать даже оба, что приводит к довольно уродливой последовательности umask
/ mkdir
/ chmod
/ umask
. (Пример: создать временный каталог группы ( 01770
).)
Итак, - режим
можно заменить на chmod
и umask
, но не только с одним из них.