[Samba] smbldap-useradd

Tony Earnshaw tonye at billy.demon.nl
Thu Jul 7 06:48:19 GMT 2005


tor, 07.07.2005 kl. 03.12 skrev sgmayo at bloomfield.k12.mo.us:

[...]

> >> The unix 'passwd' was the same way, but it had a switch '--stdin' so
> >> that I could pipe the passwd into it and the smbpasswd actually let you
> >> put the password in-line.
> >
> > How about building smbpasswd into your script? smbpasswd modifies both
> > the Unix and Windows passwords at the same time.
> >
> > Two possible shell solutions, one from Nick Soracco and one from an
> > answer to Wim Bakke (which I don't have), both from this list June last
> > (copy 'n paste):
> >
> > printf "<password>\n<password>\n" | smbpasswd -a -s <username>
> >
> > echo -n -e "$PASS1\n$PASS2" | smbpasswd -as $USERNAME
> >
> > Just read the passwords from your list of details for each pupil.
> 
> 
> That is actually what my old script did.  I just found the '-s' after I
> posted this message.   I do have a question about this though.  Since
> Samba is using ldap, is it alright to use smbpasswd?  Do I not have to use
> smbldap-passwd?  Do they modify the same file?

smbpasswd is a binary that works fine with LDAP and changes both Unix
(in LDAP the userPassword  attribute) and Windows passwords - I use it
myself in shell scripts. smbldap-passwd is a script without the same
functionality.

--Tonni

-- 
mail: tonye at billy.demon.nl
http://www.billy.demon.nl




More information about the samba mailing list