11.08:administrateur:commandes_horizon-system-tools

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
11.08:administrateur:commandes_horizon-system-tools [2017/09/21 16:59]
erics
11.08:administrateur:commandes_horizon-system-tools [2021/01/05 16:57] (Version actuelle)
philippe.cadaugade
Ligne 2: Ligne 2:
  
 ===== Les HST ou Horizon System Tools ===== ===== Les HST ou Horizon System Tools =====
 +
 +Les Horizon System Tools sont un ensemble de commandes développées pour simplifier la vie de l'administrateur système d'un serveur AbulÉdu.
  
 ===== Gestion des Utilisateurs ===== ===== Gestion des Utilisateurs =====
Ligne 8: Ligne 10:
 |sudo mod user –login son_login –add-group "Domain Admins"|Ajoute l'utilisateur administrateur domaine Windows| | |sudo mod user –login son_login –add-group "Domain Admins"|Ajoute l'utilisateur administrateur domaine Windows| |
 |dpkg-reconfigure horizon-profiles-education|Recréation des groupes enseignant et eleve en cas de suppression| | |dpkg-reconfigure horizon-profiles-education|Recréation des groupes enseignant et eleve en cas de suppression| |
-|[[https://redmine.ryxeo.com/issues/1711|redmine #1711]]|Correction du bug de la 11.08 quand un utilisateur était membre d'un groupe et ne pouvait plus devenir "responsable" du groupe| | 
 |getent passwd <nowiki>|</nowiki> grep /home/utilisateurs|lister les utilisateurs| |getent passwd <nowiki>|</nowiki> grep /home/utilisateurs|lister les utilisateurs|
 |getent group <nowiki>|</nowiki> grep resp-|liste les responsables de classes| |getent group <nowiki>|</nowiki> grep resp-|liste les responsables de classes|
Ligne 14: Ligne 15:
 |chk group scandocs -b -e|crée le lien symbolique (raccourci) vers le dossier scandocs pour tous les membres de ce groupe (le -b pour batch, automatique et le -e pour étendu, vérification des liens)| | |chk group scandocs -b -e|crée le lien symbolique (raccourci) vers le dossier scandocs pour tous les membres de ce groupe (le -b pour batch, automatique et le -e pour étendu, vérification des liens)| |
  
 +===== Réseau - Serveurs DNS externes =====
  
- +<note>Si vous devez mettre à jour les serveurs DNS externes utilisés par votre serveur AbulÉdu ne modifiez surtout pas le fichier /etc/resolv.conf ...</note>
-===== AbulEdu/Nouva =====+
  
 ^commande^commentaire^ ^commande^commentaire^
Ligne 34: Ligne 35:
 |horizon-kiosk| Script d'ouverture de session permettant de mettre en oeuvre des bornes de consultation web, consulter la documentation suivante pour plus de détails [[:9.08:kiosk]] | |horizon-kiosk| Script d'ouverture de session permettant de mettre en oeuvre des bornes de consultation web, consulter la documentation suivante pour plus de détails [[:9.08:kiosk]] |
 |horizon-last| Amélioration de la commande "last" linux standard mais sans la limite des 8 octets de la colonne de login | |horizon-last| Amélioration de la commande "last" linux standard mais sans la limite des 8 octets de la colonne de login |
 +|horizon-ldap-backup.sh|sauvegarde la base LDAP, lancé tous les jours la nuit|
 |horizon-ldap-collisions.sh| Détecte et corrige (ou tente de corriger) des collision d'uid/gid/autre dans l'annuaire ldap ... ça semble étrange mais ça arrive plus souvent qu'on ne croit (migration, réinstallation, export/import d'une sauvegarde LDAP) | |horizon-ldap-collisions.sh| Détecte et corrige (ou tente de corriger) des collision d'uid/gid/autre dans l'annuaire ldap ... ça semble étrange mais ça arrive plus souvent qu'on ne croit (migration, réinstallation, export/import d'une sauvegarde LDAP) |
 |horizon-ldap-export | script php qui permet de remonter sur abuledu.net l'annuaire LDAP local (abuledu cloud, gestion distante, ...) | |horizon-ldap-export | script php qui permet de remonter sur abuledu.net l'annuaire LDAP local (abuledu cloud, gestion distante, ...) |
Ligne 44: Ligne 46:
 |horizon-cleanup-system|lancé la nuit pour nettoyer le système (vieux fichiers)| |horizon-cleanup-system|lancé la nuit pour nettoyer le système (vieux fichiers)|
 |horizon-external-backup.sh|lance le backup externe vers un disque usb qui a une partition “abuleduprobackup”| |horizon-external-backup.sh|lance le backup externe vers un disque usb qui a une partition “abuleduprobackup”|
-|horizon-ldap-backup.sh|sauvegarde la base LDAP, lancé tous les jours la nuit| 
-|horizon-ldap-collisions.sh|cherche et corrige d'éventuelles collisions dans l'annuaire LDAP| 
 |horizon-mirror-backup.sh|lance la duplication des diques durs, fichier de configuration /etc/abuledu/backup.conf, horizon-mirror-backup.sh -f -v pour la 1<sup>re</sup> fois| |horizon-mirror-backup.sh|lance la duplication des diques durs, fichier de configuration /etc/abuledu/backup.conf, horizon-mirror-backup.sh -f -v pour la 1<sup>re</sup> fois|
 |purge-unused-kernels.sh ou horizon-purge-unused-kernels.sh|Supprime les anciens noyaux| |purge-unused-kernels.sh ou horizon-purge-unused-kernels.sh|Supprime les anciens noyaux|
Ligne 74: Ligne 74:
 |horizon-windows-printers-update|déploie l'imprimante par défaut sur l'ensemble du parc des postes windows qui ont lancé le installation.bat. Utilise les drivers postscript standards de windows et ne permet donc pas d'utiliser les fonctions avancées des imprimantes.| |horizon-windows-printers-update|déploie l'imprimante par défaut sur l'ensemble du parc des postes windows qui ont lancé le installation.bat. Utilise les drivers postscript standards de windows et ne permet donc pas d'utiliser les fonctions avancées des imprimantes.|
 |horizon-windows-profile-cleanup|nettoie le profil windows d'un utilisateur qui doit être passé en paramètre, exemple “horizon-windows-profile-cleanup eric.seigne”. Attention, l'utilisateur ne doit pas être connecté au moment où ce script est lancé.| |horizon-windows-profile-cleanup|nettoie le profil windows d'un utilisateur qui doit être passé en paramètre, exemple “horizon-windows-profile-cleanup eric.seigne”. Attention, l'utilisateur ne doit pas être connecté au moment où ce script est lancé.|
 +|horizon-squidguard-rebuild-config| reconstruction des bases de données de squid / squidguard|
 +|horizon-squid-log| analyseur des logs de squid|
 +|horizon-suicide| lancé à la fermeture des session des clients légers pour tuer tous les process en cours attachés à cet utilisateur|
 +|horizon-update-config_pac | mise à jour du fichier config.pac d'auto-configuration du proxy pour les clients|
 +|horizonurl | wrapper pour lancer une commande spéciale via firefox lorsqu'il rencontre une uri de type apt: ou autre|
 +|horizon-usb-reset.sh |force une réinitialisation du bus usb pour tenter de récupérer par exemple un disque dur usb inaccessible (backup sur le serveur)|
 +|horizon-usb-scancode| gestion automatique des douchette code bare pour flasher les livres de la bcd par exemple|
 +|horizon-usb-scancode_udev| création des règles udev pour la prise en charge des douchettes usb|
 +|horizon-users-search-thunderbird-big-mailbox| recherche les gros consommateurs d'espace de stockage de thunderbird|
 +|horizon-watchdog| vérifie que tous les services sont lancés et relance les services "plantés" ou qui ne répondent plus|
 +|horizon-webadmin| lance firefox sur l'uri de webadmin|
 </sortable> </sortable>
 +
  
 ==== Commandes système HST pour la gestion des clients (scripts) ==== ==== Commandes système HST pour la gestion des clients (scripts) ====
  
 +<sortable>
 ^commande ^résumé ^ ^commande ^résumé ^
 |horizon-apt-download-pc.sh | Télécharge les paquets de mise à jour des postes clients AbulÉdu 11.08 32 bits| |horizon-apt-download-pc.sh | Télécharge les paquets de mise à jour des postes clients AbulÉdu 11.08 32 bits|
Ligne 84: Ligne 97:
 |horizon-pxe_check_bootfiles | Vérifie que les fichiers magiques de boot réseau (pxe) sont présents (liens entre tftpboot et le compte machine| |horizon-pxe_check_bootfiles | Vérifie que les fichiers magiques de boot réseau (pxe) sont présents (liens entre tftpboot et le compte machine|
 |horizon-computers-force-upgrade-on-next-boot | Force les postes clients à se mettre à jour au prochain reboot (attention on utilise un fichier contenant un numéro de version de mise à jour ... si un poste client a un numéro de version > au numéro en cours il ne se mettra pas à jour, ça peut arriver si vous réinstallez un serveur ou déplacez un poste client d'un réseau à un autre) | |horizon-computers-force-upgrade-on-next-boot | Force les postes clients à se mettre à jour au prochain reboot (attention on utilise un fichier contenant un numéro de version de mise à jour ... si un poste client a un numéro de version > au numéro en cours il ne se mettra pas à jour, ça peut arriver si vous réinstallez un serveur ou déplacez un poste client d'un réseau à un autre) |
-|horizon-computers_last_seen | Vous donne la liste des postes et leur date de "dernière apparition" sur le réseau ... pratique pour nettoyer votre liste de postes configurés (mais attention regardez d'un oeuil critique, ce n'est pas forcément 100% fiable, c'est un outil d'aide) |+|horizon-computers_last_seen | Vous donne la liste des postes et leur date de "dernière apparition" sur le réseau ... pratique pour nettoyer votre liste de postes configurés (mais attention regardez d'un oeil critique, ce n'est pas forcément 100% fiable, c'est un outil d'aide) | 
 +|horizon-apt | Commande uniquement disponible sur le poste client (à partir de la version 19.08) permettant à l'administrateur local d'installer/supprimer des paquets logiciels manuellement, par exemple horizon-apt install zsh aura pour effet de lancer apt-get install zsh après avoir réactivé tous les dépots de mise à jour, à la fin de la commande tous les dépots seront désactivés à nouveau pour éviter une désynchronisation du parc | 
 +</sortable>
  
 ==== Giant Lock / Verrou système des HST ==== ==== Giant Lock / Verrou système des HST ====
Ligne 99: Ligne 114:
  
 <code> <code>
-find /home/abecmd/ /root/ /var/lib/webadmin/ -name giant.lock -exec rm {} \;+sudo find /home/abecmd/ /root/ /var/lib/webadmin/ -name giant.lock -exec rm {} \;
 </code> </code>
  
  
  • 11.08/administrateur/commandes_horizon-system-tools.1506005969.txt.gz
  • Dernière modification: 2017/09/21 16:59
  • de erics