5.4. Définition d'une CA ACL pour contrôler l'accès aux profils de certificats
Cette procédure décrit comment utiliser l'utilitaire caacl
pour définir une règle de liste de contrôle d'accès (ACL) à l'autorité de certification afin d'autoriser les utilisateurs d'un groupe à accéder à un profil de certificat personnalisé. Dans ce cas, la procédure décrit comment créer un groupe d'utilisateurs S/MIME et une liste de contrôle d'accès à l'autorité de certification pour permettre aux utilisateurs de ce groupe d'accéder au modèle de certificat smime
.
Conditions préalables
- Assurez-vous d'avoir obtenu les informations d'identification de l'administrateur IdM.
Procédure
Créez un nouveau groupe pour les utilisateurs du profil de certificat :
ipa group-add smime_users_group
$ ipa group-add smime_users_group --------------------------------- Added group "smime users group" --------------------------------- Group name: smime_users_group GID: 75400001
Copy to Clipboard Copied! Créez un nouvel utilisateur à ajouter au groupe
smime_user_group
:ipa user-add smime_user
$ ipa user-add smime_user First name: smime Last name: user ---------------------- Added user "smime_user" ---------------------- User login: smime_user First name: smime Last name: user Full name: smime user Display name: smime user Initials: TU Home directory: /home/smime_user GECOS: smime user Login shell: /bin/sh Principal name: smime_user@IDM.EXAMPLE.COM Principal alias: smime_user@IDM.EXAMPLE.COM Email address: smime_user@idm.example.com UID: 1505000004 GID: 1505000004 Password: False Member of groups: ipausers Kerberos keys available: False
Copy to Clipboard Copied! Ajouter le
smime_user
au groupesmime_users_group
:ipa group-add-member smime_users_group --users=smime_user
$ ipa group-add-member smime_users_group --users=smime_user Group name: smime_users_group GID: 1505000003 Member users: smime_user ------------------------- Number of members added 1 -------------------------
Copy to Clipboard Copied! Créez l'ACL CA pour permettre aux utilisateurs du groupe d'accéder au profil de certificat :
ipa caacl-add smime_acl
$ ipa caacl-add smime_acl ------------------------ Added CA ACL "smime_acl" ------------------------ ACL name: smime_acl Enabled: TRUE
Copy to Clipboard Copied! Ajoutez le groupe d'utilisateurs à la CAL :
ipa caacl-add-user smime_acl --group smime_users_group
$ ipa caacl-add-user smime_acl --group smime_users_group ACL name: smime_acl Enabled: TRUE User Groups: smime_users_group ------------------------- Number of members added 1 -------------------------
Copy to Clipboard Copied! Ajoutez le profil de certificat à la liste de contrôle de l'autorité de certification :
ipa caacl-add-profile smime_acl --certprofile smime
$ ipa caacl-add-profile smime_acl --certprofile smime ACL name: smime_acl Enabled: TRUE Profiles: smime User Groups: smime_users_group ------------------------- Number of members added 1 -------------------------
Copy to Clipboard Copied!
Verification steps
Affichez les détails de l'ACL CA que vous avez créée :
ipa caacl-show smime_acl
$ ipa caacl-show smime_acl ACL name: smime_acl Enabled: TRUE Profiles: smime User Groups: smime_users_group ...
Copy to Clipboard Copied!