Как установить разные разрешения для каталогов и файлов, используя umask и fuse
Я использую fuse
смонтировать некоторые каталоги на Ubuntu. Пользователь должен иметь rwx
по каталогам и rw-
на файлы.
Теперь делаю это с setfacl
это довольно легко. дела setfacl -R -d -m u::rwX,g::rwX,o::--- dir/
отлично справляется с работой
Но как это сделать с umask
?
1 ответ
То, что вы должны знать о umask, это то, что umask - это маска; это не число, которое нужно вычесть. Отключает разрешения, которые обычно предоставляются. Маскирование - это не то же самое, что вычитание, например, 666, замаскированное с помощью 001, по-прежнему составляет 666, а 666, замаскированное с помощью 003, - это 664. Маска отключает биты разрешения. Если они уже отключены, маска не изменится.
Убедитесь, что вы находитесь в каталоге, которому хотите назначить права доступа, и выполните следующие действия:
эта ссылка отвечает именно то, что вы ищете!
https://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html
надеюсь это поможет.