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
>