version-1-6
Administration avec les Horizon System Tools
Configuration
get config
Affiche la configuration générale et détaillée des Horizon System Tools, le nom des fichiers de configuration utilisés sur votre système (suivant qu'il est en mode Horizon ou AbulÉdu).
get config names --bourne-shell
Récupère les noms “spéciaux” des utilisateurs et des groupes (en mode AbulÉdu c'est souvent élèves/enseignants/classes), dans un format prêt à être intégré dans un script shell (utilisez par exemple eval `get config names -b`
dans votre script).
get --help
, get config --help
pour plus de détails, ou regardez le code de webadmin, des paquets Debian horizon-*
ou des HAT, qui utilisent directement les HST et les bibliothèques HST dans leur code.
Vérification des répertoires partagés
Si à un moment donné vous constatez des dysfonctionnements dans les droits des répertoires partagés, vous pouvez lancer une vérification manuelle :
sudo chk groups --all
Lance une vérification de tous les groupes du système. Affiche chaque erreur rencontrée et propose de la corriger interactivement.
sudo chk group --name toutlemonde --verbose
Lance la vérification du groupe toutlemonde
uniquement, et affiche la progression de la vérification.
sudo chk group --name interprofs --extended
Lance la vérification étendue du groupe interprofs. Ceci vérifiera la présence des liens symboliques vers le répertoire de groupe chez chaque membre du groupe. Le lien symbolique, s'il est déjà présent chez les membres, peut être situé directement dans le $HOME ou dans n'importe quel répertoire de premier niveau (par exemple dans $HOME/Mes Classes
).
Vérification de la permissivité des répertoires partagés
Pour vérifier l'état de permissivité du répertoire partagé de votre groupe de travail vous pouvez utiliser la commande suivante:
get group | grep interprofs
Regardez la fin de la ligne: “:permissive” ou “NOT permissive”
Modification de la permissivité du groupe
Pour activer la permissivité du groupe, utilisez la commande suivante:
sudo mod group -p interprofs
Pensez ensuite à réappliquer tous les droits ad hoc sur le groupe à l'aide de la commande suivante:
chk group interprofs -b