From Mageia wiki
Jump to: navigation, search

Adding user to group

In order to add an existing user to an existing group into the infrastructure, create a small file addusertogroup.ldif with the following contents:

 dn: cn=<mga-groupname>,ou=Group,dc=mageia,dc=org                  
 changetype: modify
 add: member
 member: uid=<user-login>,ou=People,dc=mageia,dc=org

where <mga-groupname> is the group you want to add the user to, and <user-login> is the login of the user.

Then run (using your login as uid) on a host on Mageia infrastructure:

 [root@duvel ~]# ldapadd -H ldaps://ldap.mageia.org -D uid=$USER,ou=People,dc=mageia,dc=org -W -f addusertogroup.ldif

Removing user from group

In order to remove an existing user from an existing group, create a small file remove.ldif with the following contents:

 dn: cn=<mga-groupname>,ou=Group,dc=mageia,dc=org                  
 changetype: modify
 delete: member
 member: uid=<user-login>,ou=People,dc=mageia,dc=org

where <mga-groupname> is the group from which you want to remove the user, and <user-login> is the login of the user.

Then run (using your login as uid) on a host on Mageia infrastructure:

 [root@duvel ~]# ldapmodify -H ldaps://ldap.mageia.org -D uid=$USER,ou=People,dc=mageia,dc=org -W -f remove.ldif

Removing owner of group

Before removing an owner of a group, ensure that another valid & active owner will remain. Create a small file removeowner.ldif with the following contents:

 dn: cn=<mga-groupname>,ou=Group,dc=mageia,dc=org                  
 changetype: modify
 delete: owner
 owner: uid=<user-login>,ou=People,dc=mageia,dc=org

where <mga-groupname> is the group from which you want to remove the user, and <user-login> is the login of the user.

Then run (using your login as uid) on a host on Mageia infrastructure:

 [root@duvel ~]# ldapmodify -H ldaps://ldap.mageia.org -D uid=$USER,ou=People,dc=mageia,dc=org -W -f removeowner.ldif

See also