Création de comptes utilisateurs et attribution des droits
Ajouter AccessControl
Aller dans Fog configuration > Fog Settings > Plugins system:
Cocher la case Pluginsys Enable, puis Update.

Une nouvelle icone va apparaitre pour la gestion des plugins.

Dans la liste des plugins, chercher accesscontrol
Aller dans Plugins > Install Plugins, cliquer sur le plugin accesscontrol, puis cliquer sur Install.

Créer un utilisateur
Aller dans le menu User puis cliquer sur Create New User.

Renseigner les différents champs

User API Enabled
Permet l’autorisation de l’API REST qui est une interface qui permet à des programmes externes de communiquer avec FOG. Cela permet notamment l’utilisation de scripts pour lancer des tâches de déploiement à distance ou créer des hôtes automatiquement.
Une fois créée, l’utilisateur doit apparaitre dans la page All Users.

Créer un rôle
Cliquer sur l’icone de Access Control dans la barre d’outils, puis cliquer sur Add new role.

Remplir le nom du rôle et lui donner une description.
Une fois le rôle créée, cliquer sur Add new rule.
Règle pour Autoriser l’enregistrement de machines
Type : Host Parent : List Nœud parent : laisser vide ou tapez root Valeur de la règle : create,list,read
Règle pour Autoriser le déploiement d’images
Type : Task Parent : List/Create Nœud parent : laisser vide ou tapez root Valeur de la règle : create,list
Règle pour protéger les images de la modification
Type : Image Parent : List Nœud parent : laisser vide ou tapez root Valeur de la règle : list,read
Pour associer les règles aux rôles, aller dans List all roles, sélectionner le rôle concerné, cocher les règles créées précédemment puis cliquer sur ajouter.

Les règles appliqué au rôle devrait apparaître.

Assigner un rôle à un utilisateur
Aller dans Users > List all Users, sélectionner l’utilisateur à appliquer le rôle, puis dans le champ User Access Control sélectionner le rôle à assigner et cliquer sur Update.
