I should look similat to this:

dn: uid=jsmith,ou=users,l=uk,dc=fosiul,dc=lan
changetype: modrdn
newrrdn: uid=new_uid_value
deleteoldrdn: 1
-
changetype: modify
replace: loginshell
loginshell: /bin/nologin
-
modify: userPassword
userPassword: asfasfasfasfasfasfasfdPQ=

If you see "::" in userPassword this means that hash/password is ecrypted
in base64 before listing in ldif. This rule apply for other attributes
aswell. Usually it's used when attribute have some non-ascii chars. Usually
you don't need to worry about it because most apps can handle this.

I wrote it by hand soo there may be some errors. The "-" signs are
important, They mean that operation on this entry are not finished and they
provide something like transactions in databases - I noticed this myself.
All operations on entry must be correct or none will be applied.

Greg.

send from htc desire z
14-08-2012 13:40, "Fosiul Alam" <[email protected]> napisaƂ(a):

> Hi
> the theme of this script is , i need to modify uid , password, loginshell
>
> example
>
> ldapsearch -xZZ -D  "cn=Directory Manager" -w 'testtest' -b
> "dc=fosiul,dc=lan" "(cn=Fosiul Alam)" loginshell uid userPassword
> # extended LDIF
> #
> # LDAPv3
> # base <dc=fosiul,dc=lan> with scope subtree
> # filter: (cn=Fosiul Alam)
> # requesting: loginshell uid userPassword
> #
>
> # falam, users, UK, fosiul.lan
> dn: uid=falam,ou=users,l=UK,dc=fosiul,dc=lan
> loginshell: /bin/bash
> uid: falam
> userPassword::
> e1NTSEF9MkpYSGI2bSs3OFk5SlcySG1kOVcxdjFVUFVHMVA3eXI0dFQvZ2c9PQ=
>  =
>
> # search result
> search: 3
> result: 0 Success
>
>
> So i need to modify it with
> loginshell: /bin/nologin
> uid: delete_falam
> userPassword:: asfasfasfasfasfasfasfdPQ=
>
>
> my first question is :
> what would be the ldif file format for these changes ??
>
> Thanks for your help .
> --
> 389 users mailing list
> [email protected]
> https://admin.fedoraproject.org/mailman/listinfo/389-users
--
389 users mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/389-users

Reply via email to