Нет разрешения на запись для групп при использовании samba

Я пытаюсь настроить сервер samba для разных пользователей, у которых есть разный доступ к папкам в соответствии с назначением их системной группы.

Проблема в том, что я не могу получить права на запись для групп при монтировании через cifs.

В этом листинге показано, как устанавливаются права для монтируемого каталога.

drwxrws---+ 31 root group1 4096 Okt 15 09:23 .
drwsrws---+ 19 root group1 4096 Okt 16 11:19 subdir1
drwsrws---+ 28 root group1 4096 Okt 16 11:52 subdir2

Вот права целевой директории после монтирования:

drwxr-xr-x 2 root  group1    0 Okt 15 09:23 .
drwxr-xr-x 2 root  group1    0 Okt 16 11:19 subdir1
drwxr-xr-x 2 root  group1    0 Okt 16 11:52 subdir2

Это мои настройки для общего ресурса в smb.conf:

[share_name]
path=/home/samba
read only=no
writeable=yes
public=no
force create mode=0777
force directory mode=2000
force group=group1
valid users=@group1
browseable=no
guest ok=no
inherit permissions=yes

Это используемая команда монтирования:

sudo mount -t cifs //server_name/share_name /mnt/share_name -o user=user1,gid=group1

пользователь1 является членом группы1

Вот выдержка из smbstatus :

Samba version 4.9.5-Debian

Locked files:
Pid          Uid        DenyMode   Access      R/W        Oplock           SharePath   Name   Time
--------------------------------------------------------------------------------------------------
19778        1005       DENY_NONE  0x80        RDONLY     NONE             /home/samba   .   Fri Oct 18 21:36:35 2019

Я не понимаю, что нужно сделать, чтобы получить права на запись для групп. Любая помощь приветствуется.


person Albert Greinöcker    schedule 19.10.2019    source источник


Ответы (1)


проблема Samba (невозможно записать) дает ответ, по крайней мере, для установки на Linux с СИФС:

mount -t cifs //имя_сервера/имя_общего_ресурса /mnt/имя_общего_ресурса -o пользователь=user1,gid=group1,file_mode=0770,dir_mode=0770

person Albert Greinöcker    schedule 19.10.2019