...
if the user "johndoe" exists it will error, however duplicating the UID will NOT generate an error so be sure to make sure that it does not exist. If the command completes successfully than you can log into a ldap client e.g. <mfi>.mifos.org and run getent passwd and you will see the newly added entry.
You will need to add an authorized_key for the user in the chef config:
No Format |
---|
knife data bag create authorized_keys <user_id>
{
"id": "<user id>",
"key": "ssh-rsa <key content>"
}
|
Deleting a user
If you make a mistake you can delete the entry with the following:
No Format |
---|
ldapdelete -x -W -D cn=admin,dc=mifos,dc=org -h ldap.mifos.org -ZZ 'uid=johndoe,ou=people,dc=mifos,dc=org'
|
Also you should fill in their data bag with an invalid key e.g.:
No Format |
---|
knife data bag show authorized_keys jbrewster
{
"id": "jbrewster",
"key": "ssh-rsa DISABLED"
}
|
Searching
You can also search the ldap db with the following
...