【发布时间】:2014-06-15 14:25:45
【问题描述】:
我在 Raspberry Pi 上使用 samba 3。我想在 linux 和 Windows NT (Windows 8) 用户之间使用 1:1 映射。此时我有以下 samba 配置:
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 User) , 但是 \smart-server\Sebi:
输出pdbedit -L:
Ignoring unknown parameter "server role"
Sebi:1000:
Windows 共享属性(testdir(工作!)):
我认为这是用户映射的问题,因为pdbedit -Lv 输出的是 SID 而不是 UID。有谁知道我如何将我的 samba 配置为在 unix 和 windows NT 用户之间以 1:1 的简单共享方式工作。我不知道我做错了什么。
【问题讨论】:
标签: linux unix authentication samba network-share