Hello list,

I wanted to share a simple way I use to create users for testing, it is 
something that I get regularly asked when we do testing so I thought it may 
turn useful to others.

Assume we have a FreeIPA domain called freeipa.org and we want to create a few 
test users with a specific password,
here is a simple script that does it (requires you kinit as admin first):


# Pass user name as first argument and password as second argument

ipa user-add $1 --first Test --last User
echo "test" | ipa passwd $1 
ldappasswd -D uid=$1,cn=users,cn=accounts,dc=example,dc=org -w test -a test -s 

In this example no escaping is performed, so you'll need to add it to user 
names/password if you want to use characters that may cause shell expansion.

Hope this helps.


Simo Sorce * Red Hat, Inc. * New York

Freeipa-users mailing list

Reply via email to