Нет разрешения на запись для групп при использовании samba - PullRequest
0 голосов
/ 19 октября 2019

Я пытаюсь настроить сервер 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

user1 является членом группы 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

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

1 Ответ

0 голосов
/ 19 октября 2019

Samba (Cannot Write) проблема дает ответ по крайней мере для монтирования на Linux с cifs:

mount -t cifs // имя_сервера / имя_ресурса / mnt / share_name -o user =user1, GID = group1, file_mode = 0770, dir_mode = 0770

...