Hi Joao,
A "full" user (a user that has been imported to ISAM) has two LDAP entries:
1. the inetorgperson object (which contains public user information including password). Could be in any directory.
2. the secUser object (which is private ISAM entry under cn=users,secAuthority=Default). Always in primary directory.
A "basic" user has only the inetorgperson entry.
----
If you have a "basic" user, you can convert it to a full user by performing an "user import" operation. This will create the secUser object for the user.
If you have a "full" user, you can convert it to a basic user by performing a "user delete" operation. This will delete the secUser object for the user but, by default, will NOT delete the inetorgperson entry. (to fully delete a "full" user you can to use the "user delete -registry" operation instead).
Jon.
------------------------------
Jon Harry
Consulting IT Security Specialist
IBM
------------------------------
Original Message:
Sent: Mon October 12, 2020 06:41 AM
From: Joao Goncalves
Subject: Switch from Basic to Full users and vice-versa
If I am using a Federated Repository and imported full-users, how can I change these users to become basic users?
If I am using a Federated Repository and imported basic-users, and now I need to change these users to full-users what should I do?
If I have multiple Repositories, I believe it is not an option to delete all users and import them all over again. Even making a back up, deleting the ones I need from the ldif file, and restoring the backup again, and the importing the users (basic or full) from the Federated repository is also not a good option!
Basically I would like to know if there is a simple process to do this!
------------------------------
Joao Goncalves
Pyxis, Lda.
Sintra
+351 91 721 4994
------------------------------