Надо было сделать одну сетевую папку для начальника со списком подчиненных на ubuntu samba сервере. Для этого создал на сервере группы в каждую из которых входил начальник и требуемый подчиненный, создал сетевую папку доступную всем из группы smb-users с правами создания файла 660 и папки 770 вот кусок smb.conf:
[dir-all] comment = Папка обмена с директором path = /home/samba/dir valid users = @smb-users read only = No create mask = 0660 directory mask = 0770 browseable = No
В папке:
$ls -la итого 28 drwxr-x--x 7 dir smb-users 4096 февр. 26 20:13 . drwx--x--x 5 root root 4096 февр. 26 20:11 .. drwxrwx--- 2 dir dir-user1 4096 февр. 26 20:12 Подчиненный 1 drwxrwx--- 2 dir dir-user2 4096 февр. 26 20:12 Подчиненный 2 drwxrwx--- 2 dir dir-user3 4096 февр. 26 20:12 Подчиненный 3
Но при создании папки или файла по сети права были user1:user1 то есть не наследовались.
Решение оказалось простым:
#chmod g+s /home/samba/dir/Подчиненный\ 1