Shell Grouper pour effectuer des opérations en ligne de commande
Mode interactif :
Bloc de code |
---|
./gsh.sh
|
Mode commandes :
Bloc de code |
---|
./gsh.sh /chemin_fichier
|
Exemples de commandes :
Bloc de code |
---|
addRootStem("groupes", "Groupes")
|
Ajoute le dossier racine qui a pour identifiant "groupes" et pour nom "Groupes". Un dossier racine est nécessaire.
Bloc de code |
---|
addStem("groupes", "admin", "Administrateurs")
|
Ajoute le dossier (Stem) identifiant admin, nom Administrateurs dans le dossier qui a pour identifiant groupes (le dossier racine dans l'exemple ci-dessus). Le dossier créé aura pour identifiant complet groupes:admin
Bloc de code |
---|
addGroup("groupes:admin", "grouper", "Administrateurs Grouper")
|
Ajoute le groupe qui a pour identifiant grouper et pour nom Administrateurs Grouper dans le dossier qui a pour identifiant complet groupes:admin. Le groupe créé aura pour identifiant complet groupes:admin:grouper
Bloc de code |
---|
addMember("groupes:admin:grouper", "toto")
|
Ajoute le compte "toto" comme membre du groupe groupes:admin:grouper. Ce compte doit exister dans la ou les sources de données de Grouper (voir configuration grouper API, sources de données)