Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
abuledu:developpeur:horizon_system_tools [2006/12/15 19:00] francois complément infos |
abuledu:developpeur:horizon_system_tools [2016/01/21 11:59] (Version actuelle) erics |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | < | + | {{tag>version-8-08}} |
- | Documentation valable pour AbulÉdu Pro 1.6 | + | |
- | </code> | + | |
====== Les Horizon System Tools (HST) ====== | ====== Les Horizon System Tools (HST) ====== | ||
Ligne 8: | Ligne 6: | ||
===== Objectifs ===== | ===== Objectifs ===== | ||
- | * Les HST **servent à administrer un serveur Linux de manière | + | * Les HST **servent à administrer un serveur Linux de manière |
- | * Les HST **fournissent des API pour plusieurs | + | * Les HST **fournissent des API pour plusieurs |
* Les HST **fournissent des services transparents aux utilisateurs et aux administrateurs** pour leur simplifier la vie et l' | * Les HST **fournissent des services transparents aux utilisateurs et aux administrateurs** pour leur simplifier la vie et l' | ||
Ligne 28: | Ligne 26: | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Chaque outil Horizon possède son propre système d'aide embarqué. Vous pouvez donc appeler chacun des outils sans aucun paramètre, puis avec '' | + | Chaque outil Horizon possède son propre système d'aide embarqué. Vous pouvez donc appeler chacun des outils sans aucun paramètre, puis avec '' |
+ | |||
+ | Pour chaque outil, vous pouvez trouver le descriptif des options en rajoutant les paramètres à l' | ||
+ | |||
+ | ===Quelques exemples pratiques=== | ||
+ | |||
+ | * ajouter un groupe | ||
+ | < | ||
+ | * ajouter un utilisateur | ||
+ | < | ||
+ | add user --login toto | ||
+ | add user --firstname prenom --lastname nom --password mot_de_passe | ||
+ | add user --profile eleves --login toto2 --password mot_de_passe | ||
+ | </ | ||
+ | * modifier un utilisateur | ||
+ | < | ||
+ | mod user --login identifiant --password nouveau_mot_de_passe | ||
+ | mod user --login identifiant --add-groups=groupe1, | ||
+ | </ | ||
+ | * vérifier et corriger les droits sur tous les fichiers d'un dossier de groupe... | ||
+ | < | ||
+ | chk group --name groupe_classe --auto-yes | ||
+ | </ | ||
+ | * remettre tous les enseignants dans les groupes dont ils doivent faire partie : | ||
+ | < | ||
+ | mod profile --group enseignants --apply-groups --to-all | ||
+ | </ | ||
+ | |||
+ | La plupart des options et arguments sont facultatifs. La plupart du temps une supposition " | ||
< | < | ||
- | La suite à venir. Si vous avez des besoins précis ou idées de documentation sur les HST, posez-les après cette note. | + | La suite à venir. Si vous avez des besoins précis ou des idées de documentation sur les HST, posez-les après cette note. |
</ | </ | ||
- | Pourrait-on lister quelques exemple | + | Pour avoir le droit de faire les commandes sudo indiquées ci-dessous vous devrez lancer ces commandes à partir d'un utilisateur |
- | | + | |
- | - modifier | + | === Voir si un groupe est permissif === |
- | | + | |
+ | | ||
- | Juste pour avoir une idée comme : | + | === Modifier le groupe |
- | - add user --prénom --nom --password mot_de_passe | + | |
- | Il faut aussi préciser qu'il faut faire : | + | * sudo mod group -p interprofs |
- | '' | + | === Vérifier et remettre tous les fichiers comme il faut === |
- | pour avoir toute l'aide nécessaire | + | * sudo chk group interprofs -b |
- | Qui peut utiliser (avec les bons droits) ces scripts ? | + | === Remettre |
+ | * sudo chk user -a -y |