• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Benutzer möchte passwort ändern

mampfi

Hacker
Im Wiki hab ich darüber nichts gefunden.

Auf die Problemstellung kommt man als Freizeit-Admin erst später.

Wie stellt man denn den Samba-Server so ein, dass der Benutzer (client) sein Passwort ändern kann?
 

tomma

Member
Hallo,
es gibt für den Samba-Server die Möglichkeit, die Unix/Linux-Passwörter zu synchronisieren. Das Tool "webmin" (Weboberfläche zur Administrierung eines Unix/Linux-Computers) ist, wenn ich mich recht daran erinnere in der Lage, diese Synchronisierung durchzuführen.
By(e)
 
OP
M

mampfi

Hacker
Danke dir.

Wenns die einzige Möglichkeit ist, dann geht die Weiterbildung mit webmin weiter. Werd mal recherchieren und bei Erkenntnis berichten und den Gelöst-Status setzen.
 

panapaul

Newbie
Hat das über den Webmin geklappt? Ich kämpfe auch schon ein ganzen Weilchen mit dem Problem. Bin aber noch nicht weiter..
Bei mir kommt immer die Ausschrift: Passwort konnte nicht geändert werden, da die Domäne nicht verfügbar ist. Hat jemand eine Idee?
In meiner global.conf steht folgendes:
Code:
[global]
        ldap ssl = no
        passwd chat = *new*password* %n\n *new*password* %n\n *changed*
        delete user from group script = /usr/sbin/groupmod -R "%u" "%g"
        passwd program = /usr/bin/passwd %u
        cups options = raw
        netbios name = *********
        logon script = start.bat
        workgroup = ************
        os level = 65
        update encrypted = yes
        printcap name = cups
        add machine script = /usr/sbin/useradd -s /bin/false "%u" -g machines
        delete user script = /usr/sbin/userdel "%u"
        load printers = yes
        add group script = /usr/sbin/groupadd "%g"
        include = /etc/samba/dhcp.conf
        delete group script = /usr/sbin/groupdel "%g"
        add user to group script = /usr/sbin/groupmod -A "%u" "%g"
        logon drive = P:
        map to guest = Bad User
        domain master = Yes
        encrypt passwords = yes
        passdb backend = smbpasswd , tdbsam
        logon home = \\%L\%U\.9xprofile
        wins support = Yes
        unix password sync = yes
        logon path = \\%L\profiles\.msprofile
        add user script = /usr/sbin/useradd "%u" -m
        set primary group script = /usr/sbin/usermod -g "%g" "%u"
        pam password change = yes
        domain logons = Yes
Tja, eventuell beist sich da was. Aber was???
 

stka

Guru
Erst mal fällt mir auf, dass du zwei passdb Backends hast:
passdb backend = smbpasswd , tdbsam
warum?
Ein Windowsbenutzer sollte sein Passwort immer über strg+alt+entf ändern können. Wenn nicht schau im log nach und zeig uns die Fehlermeldung.
 

panapaul

Newbie
Hallo!

Sorry, hatte eine Woche Urlaub und deshalb erst jetzt wieder beim probieren.

Also ich habe jetzt als backend nur noch smbpasswd drin. die smb.log zeigt eigentlich keine Auffälligkeiten. Wo könnte ich noch schauen?
Code:
igo00011 (192.168.1.141) connect to service profiles initially as user TESTUSER (uid=1286, gid=1002) (pid 2447)
[2009/10/26 12:28:12,  1] smbd/service.c:make_connection_snum(1198)
  igo00011 (192.168.1.141) connect to service profiles initially as user TESTUSER (uid=1286, gid=1002) (pid 2447)
[2009/10/26 12:28:13,  1] smbd/service.c:make_connection_snum(1198)
  igo00011 (192.168.1.141) connect to service netlogon initially as user TESTUSER (uid=1286, gid=1002) (pid 2447)
[2009/10/26 12:28:14,  1] smbd/service.c:make_connection_snum(1198)
  igo00011 (192.168.1.141) connect to service test initially as user TESTUSER (uid=1286, gid=1002) (pid 2447)
[2009/10/26 12:28:15,  1] smbd/service.c:make_connection_snum(1198)
  igo00011 (192.168.1.141) connect to service netlogon initially as user TESTUSER (uid=1286, gid=1002) (pid 2449)
[2009/10/26 12:28:23,  1] smbd/service.c:close_cnum(1409)
  igo00011 (192.168.1.141) closed connection to service netlogon
[2009/10/26 12:29:01,  1] smbd/service.c:make_connection_snum(1198)
  igo00011 (192.168.1.141) connect to service profiles initially as user TESTUSER (uid=1286, gid=1002) (pid 2447)
[2009/10/26 12:29:09,  1] smbd/service.c:close_cnum(1409)
  igo00011 (192.168.1.141) closed connection to service profiles
[2009/10/26 12:29:09,  1] smbd/service.c:close_cnum(1409)
  igo00011 (192.168.1.141) closed connection to service netlogon
[2009/10/26 12:29:09,  1] smbd/service.c:close_cnum(1409)
  igo00011 (192.168.1.141) closed connection to service TESTUSER
[2009/10/26 12:29:09,  1] smbd/service.c:close_cnum(1409)
  igo00011 (192.168.1.141) closed connection to service profiles
[2009/10/26 12:29:09,  1] smbd/service.c:close_cnum(1409)
  igo00011 (192.168.1.141) closed connection to service profiles
Für mich sieht das völlig okay aus. Vielleicht interpretiere ich ja auch die Fehlermeldung falsch. "Domäne nicht verfügbar." Muss vielleicht noch ein zusätzlicher Port geöffnet werden?
 
Oben