Creating a script for adding samba/ldap users

I need to have a script to use for adding users to my samba PDC, which is integrated with ldap.

this script i have added is not working becouse it doesnt add a password, i need a command that adds a password too, so i can add several users from a text file.

Or else i cant get this users to log in to the domain, please help!
#!/bin/sh
 
 
IFS="
"
 
for line in `cat $1`;do
 
username=$line
 
smbldap-useradd -m $username
 
done

Open in new window

LVL 3
leeds2000Asked:
Who is Participating?
 
leeds2000Connect With a Mentor Author Commented:
ive figured out a easy way to do it, thanks for the help anyway.
#!/bin/sh
 
 
IFS="
"
 
for line in `cat $1`;do
 
username=$line
 
echo $username > passord.txt
echo $username >> passord.txt
smbldap-useradd -a -m $username
 
smbldap-passwd $username < passord.txt
 
rm passord.txt

Open in new window

0
 
woolmilkporcCommented:
Hi,

do you know these?
- quoting -
There are two scripts in the smbldap-installer directory to help you add users in bulk: create-usernames and smbldap-useradd-bulk.
Here is a neat description -
https://wiki.ubuntu.com/SmbLdapManagingUsers#3
HTH
Cheers
wmp
 
 
0
 
leeds2000Author Commented:
I really need my script to be able to autogenerate the password, not a predefined bulk script
0
 
woolmilkporcCommented:
Since neither smbldap-useradd nor smbldap-usermod provide such a functionality, I'd really advise you to re-read the link I posted.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.