version-8-08
Les HST sont composés :
horizon-getent
(ou plus simplement get
) : pour obtenir des informations sur le système, les comptes, la configuration… get
sert aussi à faire des recherches, ou à transcrire certaines informations dans d'autres langages de programmation.horizon-add
(ou add
) : pour ajouter des informations, des comptes…horizon-modify
(ou mod
) : pour modifier les informations présentes sur le système.horizon-delete
(ou del
) : pour supprimer des informations.horizon-check
(chk
) : pour vérifier et réparer la cohérence et la consistance des informations et des données du système.hackd
, qui vérifie en temps réel certaines informations et en assure la consistance “à la volée”. C'est aussi lui qui rend service aux utilisateurs en leur évitant des manipulations nécessaires mais fastidieuses sur leurs fichiers et répertoires partagés.
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 -h
ou –help
pour avoir des informations sur son utilisation, ses options, son fonctionnement.
Pour chaque outil, vous pouvez trouver le descriptif des options en rajoutant les paramètres à l'outil (comme add user -h
pour savoir comment ajouter un utilisateur).
add group --name=nom_groupe
add user --login toto add user --firstname prenom --lastname nom --password mot_de_passe add user --profile eleves --login toto2 --password mot_de_passe
mod user --login identifiant --password nouveau_mot_de_passe mod user --login identifiant --add-groups=groupe1,groupe2 --del-groups=groupe3,groupe4
chk group --name groupe_classe --auto-yes
mod profile --group enseignants --apply-groups --to-all
La plupart des options et arguments sont facultatifs. La plupart du temps une supposition “saine” permet de trouver la valeur automatiquement. Par exemple, si vous ne spécifiez pas --password
pour la commande add user
, HST génèrera automatiquement un mot de passe et vous le donnera (la taille du mot de passe dépend du système sous-jacent AbulÉdu ou Horizon). Pour connaître toutes les options et arguments des HST, lancez les commandes sans argument (tapez simplement add
ou mod
), puis utilisez --help
pour visualiser l'aide intégrée.
Pour avoir le droit de faire les commandes sudo indiquées ci-dessous vous devrez lancer ces commandes à partir d'un utilisateur type “administrateur” comme abuladmin par exemple.