Я тут решил побыть настоящим мужчиной и не отключил selinux на свежеперелопаченном файловом сервере.
chcon -R -t samba_share_t /data/
означает, что контекст вновь созданных там файлов будет samba_share_t для файлов, которые туда попали не через самбу? А если я пописал в /etc/selinux/targeted/contexts/files/file_contexts
/data/(/.*) — system_u:object_r:samba_share_t ?