Samba nimmt Passwort immer erst nach erneutem smbpasswd
Sebastian Göring
sebastiang1980 at gmx.de
So Dez 19 21:16:16 GMT 2010
Hallo Hartmut,
füge mal den folgenden Teil in deine "smb.conf" mit ein, gehört zur
Passwortsynchronisation (unix password sync = yes)
Und Synchronisiere anschließend nochmals das Passwort.
# For Unix password sync to work on a Debian GNU/Linux system, the following
# parameters must be set (thanks to Ian Kahan
<<kahan at informatik.tu-muenchen.de> for
# sending the correct chat script for the passwd program in Debian Sarge).
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n
*Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
pam password change = yes
Mfg Sebastian
Am 19.12.2010 21:09, schrieb Hartmut:
> On 19.12.2010 13:02, Hartmut wrote:
>> Hallo zusammen,
>>
>> wenn ich unter Windows versuche meine Samba Freigabe einzuhängen bekomme
>> ich ständig die Meldung "Falsches Passwort oder Benutzer".
>>
>> net use L: \\192.168.1.50\lager passwort /PERSISTENT:NO /user:benutzer
>>
>> Wenn ich nun auf dem Samba Rechner mit smbpasswd benutzer das passwort
>> neu (bzw. einfach auf das alte) setze, klappt das einhängen. Wie gesagt,
>> das Passwort wird dabei nicht geändert.
>>
>> Hat hier jemand eine Idee woran das liegen könnte oder was in meiner
>> smb.conf falsch ist?
>>
>> -------------
>> smb.conf:
>> [global]
>> # debuglevel = 1
>> workgroup = Gruppe
>> server string = Datastring
>> wins support = no
>> dns proxy = no
>>
>> interfaces = 192.168.1.0/24
>> bind interfaces only = yes
>>
>> log file = /var/log/samba/log.%m
>> max log size = 1000
>> syslog = 0
>> security = user
>> encrypt passwords = true
>> passdb backend = tdbsam
>> obey pam restrictions = yes
>> unix password sync = no
>> pam password change = no
>> map to guest = bad user
>> domain logons = no
>> load printers = no
>> domain master = no
>> usershare allow guests = no
>>
>> vfs objects = recycle
>> recycle: repository = .trash.bin
>> recycle: keeptree = Yes
>> recycle:versions = Yes
>>
>> [lager]
>> comment = Lager
>> path = /media/lager_hdd
>> public = no
>> valid users = benutzer
>> read only = no
>> browseable = no
>> -------------
>>
>>
>> Schöne Grüße
>> Hartmut
>
>
> Ich konnte den Fehler nun eingrenzen. Scheinbar überprüft samba nicht
> auf das von smbpasswd gesetzte Passwort sondern auf das des linux users.
> Was muss ich hier ändert damit nicht das linux Passwort sondern das
> Passwort von samba verwendet wird?
>
> Gruß
> Hartmut
>