Le script s'appuie sur 3 types de groupes :
- les enseignants (groupe
ens
) qui :- appartiennent au groupe
sudo
(vous pouvez donc tout faire, comme disent spiderman, son tonton et l'invite de commande, “with great power comes great responsibility” ;) ) - doivent avoir une clé ssh
- peuvent se connecter en ssh (j'ai pas encore configuré pour que l'authentification gère les mot de passe pour les utilisateurs qui font que du sftp, mais ça viendra)
- ont potentiellement un compte root aussi dans mysql (mais ça c'est pas encore le cas, parce que mon compte n'est pas root non plus)
- doivent créer leur mot de passe à la première connexion ssh (à faire vite du coup)
- appartiennent au groupe
- les étudiants de master ou parcours qui font du dev (IdL, DILIPEM, groupe
etu
) qui :- peuvent se connecter en ssh
- doivent avoir une clé ssh (NB : git-bash permet d'en créer et de se connecter en ssh, filezilla sait les gérer aussi)
- ont potentiellement un compte standard dans mysql (= avec une bd à leur nom sur laquelle ils ont tous les droits)
- doivent créer leur mot de passe à la première connexion ssh (à faire vite du coup)
- les comptes mutualisés (groupe
groupe
) qui :- ne peuvent pas se connecter en ssh (et même s'ils pouvaient n'ont pas de shell associé)
- peuvent faire du sftp
- ont potentiellement un compte standard dans mysql