Astuces AbulÉdu
Sur toutes versions d’AbulEdu
Pour lancer des applications distantes
ssh -XC login_utilisateur@adresse_ip_du_serveur
Sur les versions Pro, il est nécessaire de faire partie du groupe « remotessh ».
Sur AbulEdu PLM seulement
Pour supprimer un TX fixé :
Pour supprimer des Terminaux fixés, il faut modifier les fichiers suivants (après les avoir sauvegardés au cas où !) à l’aide d’un éditeur de texte en tant que Super Utilisateur (root) :
- /etc/bind/named.abuledu
- /etc/dhcp3/dhcpd.conf
- /opt/ltsp/i386/etc/ltsconf
puis rebooter le système.
Sur AbulEdu Pro seulement
Administrer son serveur
ssh login_utilisateur@adresse_ip_du_serveur -f -N -L "8082:localhost:8082" -C
Pour rétablir les droits de chacun
- 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.
- add : pour ajouter des informations, des comptes...
- mod : pour modifier les informations présentes sur le système.
- del : pour supprimer des informations.
- chk : pour vérifier et réparer la cohérence et la consistance des informations et des données du système.
Exemples :
- ajouter un groupe :
add group --name=nom_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,groupe2 --del-groups=groupe3,groupe4 - vérifier et corriger les droits sur tous les fichiers d’un dossier de groupe...
chk group --name groupe_classe --auto-yes
Pour checker les groupes et les droits
chk users -a -b
chk group -a -b - remettre tous les enseignants dans les groupes dont ils doivent faire partie :
mod profile --group enseignants --apply-groups --to-all
Pour modifier les droits ACL sur certains dossiers
En console :
getfacl nom_de_dossier
Cette commande renvoie toutes les infos sur les droits de chaque groupe membres. Il est utile de voir si un dossier est accessible à ses élèves.
setfacl -m g:nom_du_groupe:rwx dossier
Cette commande permet de modifier les droits en rwx pour un dossier.
« man setfacl » pour plus d’infos.
En vrac :
Pour remplacer une chaîne1 par une autre chaine2dans un paquet de fichiers :
- find -type f | xargs sed -i ’s%chaine1%chaine2%g