[Samba] smbldap-useradd
Tomasz Chmielewski
mangoo at mch.one.pl
Thu Jul 7 06:15:12 GMT 2005
Scott Mayo schrieb:
> Scott Mayo wrote:
>
>> Tomasz Chmielewski wrote:
>>
>>> Scott Mayo schrieb:
>>>
>>>> I have my new servers up and going with Samba and LDAP on them. Now
>>>> I have to add my users. Here is my problem. I have written a perl
>>>> script that reads a file and adds users to different groups
>>>> depending on what grade they are in and it also generates a random
>>>> password, that it exports to a master list. The old script would
>>>> add the user to unix and then to samba, along with the password of
>>>> each user. This made it easy for me to have our student records
>>>> program to export all of their information and then run it through
>>>> my perl script.
>>>>
>>>> Now that I have switched over to Samba/ldap, I see no option to add
>>>> the passwd in the command line. It always prompts for the passwd.
>>>> Does anyone have a way that I can add the user and passwd? The '-P'
>>>> option in smbldap-useradd does not take a password in-line, but
>>>> rather asks for it to be typed in.
>>>>
>>>> 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.
>>>>
>>>> Thanks for any help. I really do not want to have to enter all of
>>>> these passwords by hand, and I also do not want them making their own.
>>>
>>>
>>>
>>>
>>> Did you see LAM - LDAP Account Manager - http://lam.sf.net ?
>>>
>>> It's pretty good for managing the domain users, machines, groups etc.
>>> You can really fine tune everything there (password expiration,
>>> paths, etc.).
>>>
>>> Give it a try, it's a nice tool.
>>>
>>
>> Looks like I would still need something for my script to access to do
>> my batch add. I really would rather stay away from any kind of GUI if
>> I could. Thanks.
>>
>>
>
> Well, looks like I might see the problem. After checking the man pages
> for smbpasswd, it does not look like the passwword can be added to the
> command line anymore, unless I am missing something.
>
> On my other samba server (the one I am getting ready to replace), I
> could do the following:
>
> smbpasswd <username> <passwd>
>
> I don't see where I can do that anymore in Samba-3. Am I overlooking
> something?
but if you're using LDAP exclusively, shouldn't you use smbldap-useradd
and smbldap-passwd for adding users and changing passwords?
--
Tomek
WPKG - automated software deployment
http://wpkg.org
More information about the samba
mailing list