Я использую umask в настройках fstab. Я знаю, что если я установлю 755
с помощью chmod, разрешение будет rwxr-xr-x
. Но когда я использую umask в fstab со значением 755
, я получаю разрешение ----w--w-
. Предоставление 0755
, похоже, не работает.
Есть ли разница между этими двумя?
И как дать rwxr-xr-x
разрешение с umask в fstab?
Можно думать umask
как несколько напротив permission
.
Ubuntu по умолчанию использует основное разрешение 777
для каталога и 666
для файла. Путем вычитания эти umask
значение из основного разрешения Вы получаете прикладное разрешение недавно созданного файла/каталога.
В Вашем случае, Вы дали umask
как 755. Теперь когда основное разрешение для каталогов всегда 777, что прикладное разрешение мы получаем:
777 - 755 = 022
т.е. ----w--w-
Для получения желаемого разрешения (755) необходимо поместить umask
как 022
.
Можно также использовать umask
для пользователя как umask u=rwx
соответственно для группы и другого, в случае, если Вы хотите использовать umask
и нет chmod
.