PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba Konfiguration



Freehawk
09.12.12, 08:47
Hallo zusammen,

ich habe mir einen kleinen Server aufgebaut, auf dem ich mittels Samba ein paar Freigaben zur Verfügung stellen will. Die Clients sind Win7 und WinXP. Man soll sich an den Freigaben anmelden müssen um darauf zugreifen zu können.

Hier die Konfig die ich zusammengestellt haben:


#======================= Global Settings =======================

[global]
workgroup = WORKGROUP
server string = Debian_Samba_Eos
interfaces = 192.168.2.4/255.255.255.0
bind interfaces only = yes
netbios name = eos
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
security = share
encrypt passwords = true
log level = 1
os level = 64
guest account = freehawk


#======================= Share Definitions =======================

[zeugs]
comment = "Zeugs auf dem Server!"
path = /server_a/zeugs
guest ok = no
read only = no
browseable = no
create mask = 0640
directory mask = 0750


Nun habe ich auf dem Win7 immer wieder das Problem, dass das Kennwort nicht akzeptiert wird. Aber es geht dann irgendwann doch wenn ich es öfters eingegeben habe.

Im Logfile seht immer irgendwas von Passwortlänge:

[2012/12/09 09:38:58.394317, 0] ../libcli/auth/ntlm_check.c:54(smb_pwd_check_ntlmv1)
smb_pwd_check_ntlmv1: incorrect password length (74)
[2012/12/09 09:38:58.395581, 0] ../libcli/auth/ntlm_check.c:54(smb_pwd_check_ntlmv1)
smb_pwd_check_ntlmv1: incorrect password length (74)
[2012/12/09 09:38:58.395849, 1] smbd/service.c:678(make_connection_snum)
create_connection_server_info failed: NT_STATUS_WRONG_PASSWORD
[2012/12/09 09:38:59.214251, 0] ../libcli/auth/ntlm_check.c:54(smb_pwd_check_ntlmv1)
smb_pwd_check_ntlmv1: incorrect password length (74)
[2012/12/09 09:38:59.215509, 0] ../libcli/auth/ntlm_check.c:54(smb_pwd_check_ntlmv1)
smb_pwd_check_ntlmv1: incorrect password length (74)
[2012/12/09 09:38:59.215774, 1] smbd/service.c:678(make_connection_snum)
create_connection_server_info failed: NT_STATUS_WRONG_PASSWORD
[2012/12/09 09:39:17.892674, 1] smbd/service.c:1070(make_connection_snum)
192.168.2.64 (192.168.2.64) connect to service vhost initially as user xxxxxxx (uid=xxxx, gid=xxxx) (pid 1772)
[2012/12/09 09:39:17.905529, 0] ../libcli/auth/ntlm_check.c:54(smb_pwd_check_ntlmv1)
smb_pwd_check_ntlmv1: incorrect password length (74)
[2012/12/09 09:39:17.906798, 0] ../libcli/auth/ntlm_check.c:54(smb_pwd_check_ntlmv1)
smb_pwd_check_ntlmv1: incorrect password length (74)
[2012/12/09 09:39:35.045708, 0] ../libcli/auth/ntlm_check.c:54(smb_pwd_check_ntlmv1)
smb_pwd_check_ntlmv1: incorrect password length (74)
[2012/12/09 09:39:35.047019, 0] ../libcli/auth/ntlm_check.c:54(smb_pwd_check_ntlmv1)
smb_pwd_check_ntlmv1: incorrect password length (74)


Kann mir da vielleicht jemand weiterhelfen, wie man das Problemloser hinbekommen kann?

Danke

Gruß
Markus

blubbersuelze
26.12.12, 21:35
Hi,

hier mal mein Ausschnitt aus der globalen Sektion meiner smb.conf

<Code>
security = user
map to guest = bad user
guest account= nobody
encrypt passwords = true
passdb backend = tdbsam:/etc/samba/passdb.tdb
</Code>

Das sollte mit Security auf Share auch gehen...

mittels smbpasswd legst du dann die SambaUser und deren Passwörter an.
habe damit keine Probleme, egal ob für WinXP oder Win7

mfg.
blubbersuelze

L00NIX
27.12.12, 16:08
Bevor irgendwelche Konfig-Fragmente gepostet werden, sollte erwähnt werden, dass die Infos schlichtweg unzureichend für irgendwelche Aussagen sind.

@OP:
Irgendwelche Versionen bekannt, z.B von Samba oder die verwendete Linux Distribution? Windows 7 und Samba verstehen erst ab einer bestimmten Version von Samba ohne weiteres Eingreifen. Und anstatt die Registry zu verpfuschen würde ich dann lieber zu einem Samba-Upgrade raten.

Samba versions supporting Windows7 Domain Logon (englisch):
http://wiki.samba.org/index.php/Windows7

Das beschreibt aber den Domänen-Logon, d.h. die Windows-Rechner werden an einen Samba-Server angebunden (Domänenbeitritt). Das ist aber in dem Fall nicht dass, was du willst.

Windows 7 and Samba 3 interoperability (englisch)
http://technet.microsoft.com/en-us/library/ee681622(v=ws.10).aspx

Also muss es Samba 3.2.12 bzw. 3.3.5 oder höher sein (letzte Stelle).

Gruß
L00NIX