У меня есть сервер Linux (Ubuntu) с несколькими пользователями, которым я разрешаю доступ к их домашним папкам через smb.
Однако, чтобы они могли получить доступ к папке, мне нужно использовать smbpasswd -a username
Это почему? При аутентификации не следует ли просто ссылаться на их фактическое имя пользователя и пароль, которые они используют для ssh на сервере?
Моя конфигурация:
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = myserver
security = user
map to guest = bad user
name resolve order = bcast host
dns proxy = no
wins support = yes
local master = yes
preferred master = yes
server min protocol = SMB2_10
client max protocol = SMB3
client min protocol = SMB2_10
encrypt passwords = true
[homes]
comment = Home Directories
browseable = yes
read only = no
create mask = 0700
directory mask = 0700
valid users = %S