我在Raspberry Pi上使用samba 3。我想在Linux和Windows NT(Windows 8)用户之间使用1:1映射。在这一点上我有桑巴以下配置:Samba验证和linux用户映射
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
但主队股份不工作,我认为这是与用户映射出了问题,因为我无法访问家庭directorys(网络路径未找到)和Windows不说:塞比(Unix用户),但\智能服务器\塞比:
输出pdbedit -L
:
Ignoring unknown parameter "server role"
Sebi:1000:
Windows共享特性(TESTDIR(工作ING)):
我认为这是与用户映射出了问题,因为pdbedit -Lv
输出的SID代替的UID。有谁知道我可以如何配置我的samba作为unix和windows NT用户之间1:1的简单共享。我不知道我做错了什么。
在这一刻,我不知道为什么我有SID而不是UID。 – Sebi2020
Linux(与所有unix变体一样)使用UID(用户标识)。窗户使用SID。 – hildred
但是Windows说“\\ smart-server \ Username”而不是“(Unix User \ Username)”是否正常? – Sebi2020