나는 Raspberry Pi에서 samba 3를 사용합니다. 리눅스와 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
그러나 홈 공유가 작동하지 않습니다와 나는 홈 directorys에 액세스 할 수 있기 때문에 사용자 매핑에 문제가 (네트워크 경로가 있다고 생각 찾을 수 없음) 창문이 말을하지 않습니다 SEBI (유닉스 사용자),하지만 \ 스마트 서버 SEBI \
출력 pdbedit -L
:
Ignoring unknown parameter "server role"
Sebi:1000:
Windows 공유 속성 (testdir에 (작업 ING))!
나는이 사용자 매핑에 문제가 있다고 생각 pdbedit -Lv
때문에 출력 SID를 대신 UID를. 아무도 내 삼바가 유닉스와 윈도우 NT 사용자 사이에서 1 : 1로 단순한 공유로 작동하도록 구성 할 수있는 방법을 알고있다. 나는 내가 뭘 잘못하고 있는지 몰라.
현재 나는 UID 대신 SID가있는 이유를 아직 알지 못합니다. – Sebi2020
리눅스 (모든 유닉스 계열과 유사)는 UID (사용자 ID)를 사용합니다. 창문은 SID를 사용했습니다. – hildred
그러나 Windows에서 "(Unix User \ Username)"대신 "\\ smart-server \ Username"이라고 말하는 것이 정상입니까? – Sebi2020