Я использую Samba 3 на своем Raspberry Pi. Я хочу использовать сопоставление 1:1 между пользователями Linux и Windows NT (Windows 8). На данный момент у меня есть следующая конфигурация для самбы:
server role = standalone # not working! unkown parameter! (testparm -v)
local master = yes
os level = 33
client NTMLv2 auth = yes
guest ok = no
server string = %h server
wins support = yes
dns proxy = no
# Auth
security = user
encrypt passwords = true
obey pam restrictions = yes
unix password sync = yes
auth methods = sam
domain logons = no
# winbind enum groups = yes
# winbind enum users = yes
## shares ##
[testdir]
path = /home/testdir
valid users = %U
browseable = yes
writeable = yes
create mode = 0600
directory mdoe = 0700
read only = no
[homes] # not working!
path = /home/%U # have tried with %S
valid users = %U
browseable = yes
available = yes
guest ok = no
Но домашние ресурсы не работают, и я думаю, что проблема с сопоставлением пользователей, потому что я не могу получить доступ к домашним каталогам (сетевой путь не найден), а Windows не говорит: Sebi (пользователь Unix), но \ смарт-сервер\Sebi:
Вывод pdbedit -L
:
Ignoring unknown parameter "server role"
Sebi:1000:
Свойства общей папки Windows (testdir (работает!)):
Я думаю, что это проблема с сопоставлением пользователей, потому что pdbedit -Lv
выводит SID вместо UID. Кто-нибудь знает, как я могу настроить свою самбу для работы в качестве простого общего ресурса с соотношением 1: 1 между пользователями Unix и Windows NT. Я не знаю, что я делаю неправильно.