[SAMBA] smbpasswd voor null passwords werkt niet

Pagina: 1
Acties:
  • 128 views sinds 30-01-2008
  • Reageer

  • arnova
  • Registratie: Augustus 2001
  • Laatst online: 07:38

arnova

weet veel, maar niet alles

Topicstarter
Op mijn werk heb ik samba geinstalleerd en nou zocht ik een handige manier om te zorgen dat mijn users zelf hun paswoord kunnen veranderen. Heb ik dus eerst mksmbpasswd.sh script gebruikt om mijn /etc/passwd file te exporteren naar smbpasswd formaat. Maar dat gaf het probleem dat de user niet zelf zijn paswoord kan veranderen (alleen root kon dit dus). Nu dacht ik de oplossing gevonden te hebben: de users een null paswoord geven met "passwd -n [user]". Dit "leek" te werken en een user kan nu inderdaad smbpasswd gebruiken en voor het oude paswoord <enter> doen maar het nieuwe paswoord wordt NIET geupdate naar /etc/samba/smbpasswd. Ik snap er niks van want hij geeft dus verder geen foutmelding ofzo (wat ie eerst wel deed zonder nulpaswoords). Ik gebruik samba 2.2.4 en dit is mijn /etc/samba/smbpasswd:

test:506:NO PASSWORDXXXXXXXXXXXXXXXXXXXXX:NO PASSWORDXXXXXXXXXXXXXXXXXXXXX:[NU ]:LCT-3CF60525:

Iemand nog suggesties? bedankt...

ESP Controlled PvBoiler https://github.com/arnova/pvboiler


Verwijderd

ehm.. je wilt dus gewoon pass-synchronisatie tussen je smbpasswd en je "gewone" passwd??

Dat moet je zoiets in je smb.conf zetten:
code:
1
2
3
4
unix password sync = Yes 
passwd program = /usr/bin/passwd %u 
passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n 
*passwd:*all*authentication*tokens*updated*successfully*

voor meer info: man smb.conf en www.google.com :)

Succes ermee!

Edit: voor de lay-out maar effe een return in de code ;)

  • arnova
  • Registratie: Augustus 2001
  • Laatst online: 07:38

arnova

weet veel, maar niet alles

Topicstarter
Op donderdag 30 mei 2002 14:39 schreef beurdy het volgende:
ehm.. je wilt dus gewoon pass-synchronisatie tussen je smbpasswd en je "gewone" passwd??

Dat moet je zoiets in je smb.conf zetten:
code:
1
2
3
4
unix password sync = Yes 
passwd program = /usr/bin/passwd %u 
passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n 
*passwd:*all*authentication*tokens*updated*successfully*

voor meer info: man smb.conf en www.google.com :)

Succes ermee!

Edit: voor de lay-out maar effe een return in de code ;)
Nou das dus niet mijn probleem, eigenlijk. Het probleem is simpel gezegd dat een smb account (icm /etc/samba/smbpasswd) met een null password (gemaakt met passwd -n {user}) niet door de gebruiker zelf geupdate kan worden met een nieuw paswoord (met passwd binary). Ondanks het feit het passwd zegt dat het allemaal gelukt is wordt /etc/samba/smbpasswd *NIET* geupdate. Terwijl wanneer root smbpasswd {user} doet het wel werkt. Is dit een bug ofzo?

ESP Controlled PvBoiler https://github.com/arnova/pvboiler


  • arnova
  • Registratie: Augustus 2001
  • Laatst online: 07:38

arnova

weet veel, maar niet alles

Topicstarter
google.com & man smb.conf ook al reeds geprobeerd, nog steeds niets kunnen vinden.

Verder niemand een suggestie? (laatste keer)....

ESP Controlled PvBoiler https://github.com/arnova/pvboiler