Accueil > AbulEdu > Astuces AbulÉdu

Astuces AbulÉdu

samedi 20 octobre 2007, par Francois Audirac

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