Я хочу писать Запустите 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, я получаю разрешение Сообщение об ошибке при попытке написать файлы. Что я делаю не так?
Синтаксис, который вы используете, предназначен для групп. Нет необходимости в @
в таком случае.
Попробуйте с
valid users = alpha beta