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 [2007/01/02 23:58] olive |
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 24: | Ligne 22: | ||
* d'une bibliothèque Python d' | * d'une bibliothèque Python d' | ||
* d'un démon UNIX '' | * d'un démon UNIX '' | ||
- | |||
- | |||
Ligne 38: | Ligne 34: | ||
* ajouter un groupe | * ajouter un groupe | ||
< | < | ||
- | * ajouter un utilisateur, | + | * 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 | * modifier un utilisateur | ||
< | < | ||
Ligne 47: | Ligne 47: | ||
* vérifier et corriger les droits sur tous les fichiers d'un dossier de groupe... | * vérifier et corriger les droits sur tous les fichiers d'un dossier de groupe... | ||
< | < | ||
- | chk group --name groupe_classe | + | chk group --name groupe_classe |
</ | </ | ||
* remettre tous les enseignants dans les groupes dont ils doivent faire partie : | * remettre tous les enseignants dans les groupes dont ils doivent faire partie : | ||
Ligne 53: | Ligne 53: | ||
mod profile --group enseignants --apply-groups --to-all | 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. |
</ | </ | ||
+ | Pour avoir le droit de faire les commandes sudo indiquées ci-dessous vous devrez lancer ces commandes à partir d'un utilisateur type " | ||
+ | |||
+ | === Voir si un groupe est permissif === | ||
+ | |||
+ | * sudo get groups | grep ^nom_du_groupe, | ||
+ | |||
+ | === Modifier le groupe pour le rendre permissif === | ||
+ | |||
+ | * sudo mod group -p interprofs | ||
+ | |||
+ | === Vérifier et remettre tous les fichiers comme il faut === | ||
+ | |||
+ | * sudo chk group interprofs -b | ||
+ | |||
+ | === Remettre les droits par défaut pour les utilisateurs === | ||
+ | |||
+ | * sudo chk user -a -y |