Проблема разрешений на сочинительство Samba

Я хочу писать Запустите Samba на Ubuntu: 20.04, я использую аккаунты местных пользователей, но проблема, у меня есть то, что пользователи Alpha, Beta и Omega не могут написать папкам, к которым они должны иметь доступ к записи.

alpha user принадлежит в Группы синий, фиолетовый и зеленый бета-пользователь принадлежит в группах фиолетового и зеленого oмега принадлежит в группе Зеленый

Я установил владение, используя команду Chgrp Chgrp Chgrp Chgrp Команда для каждой папки, чтобы оно есть:

chgrp -R green /var/pods/three
chgrp -R purple /var/pods/one
chgrp -R blue /var/pods/two

вот что мой SMB.conf:

min protocol = SMB2
security = user

[storage-pod1]
    path = /var/pods/one
    writeable = yes
    read only = no
    guest ok = no
    browseable = no
    create mask = 0777
    force create mode = 0777
    directory mask = 0777
    force directory mode = 0777
    ​valid users = @alpha, @beta
[storage-pod2]
    path = /var/pods/two
    browseable = no
    writeable = yes
    read only = no
    guest ok = no
    create mask = 0777
    directory mask = 0777
    ​valid users = @alpha

[storage-pod3]
    path = /var/pods/three
    browsable = no
    writeable = yes
    read only = no
    guest ok = no
    create mask = 0777
    directory mask = 0777
    browseable = no
    valid users = @alpha, @beta, @omega

, но, тем не менее, доступа к Windows 10, я получаю разрешение Сообщение об ошибке при попытке написать файлы. Что я делаю не так?

0
задан 22 February 2021 в 20:32

1 ответ

Синтаксис, который вы используете, предназначен для групп. Нет необходимости в @ в таком случае. Попробуйте с

​valid users = alpha beta
0
ответ дан 18 March 2021 в 23:32

Другие вопросы по тегам:

Похожие вопросы: