Столкнулся с вопросом и в голове не укладывается ответ, куда копать.
1. В конфиге самбы маски на создание каталогов/файлов - 0700/0600
2. Если не задавать никаких acl прав, то при копировании по самбе файлов их права становятся без бита исполнения.
3. Если же задать дефолтное именнованное право определенному пользователю, даже без бита исполнения, то наследование прав для файлов идет с битом исполнения
setfacl -dm user:some user:rw 1/in
getfacl 1/in/
# file: 1/in/
# owner: someuser
# group: someuser
user::rwx
group::---
other::---
default:user::rwx
default:user:someuser:rw-
default:group::---
default:mask::rw-
default:other::---
ls -l 1/in/
-rw-rwx---+ 1 someuser someuser 936 июля 17 09:14 fstab
Если обнулить все acl, то при копировании по самбе файла не приведет к тому, что у файла будет исполняемый бит.
Если же файл скопировать не по самбе, а локально в каталог, где будут установлены такие acl права, то файлу не будет присвоен исполняемый бит.
В чем прикол?