Dans le cadre d'un usage familiale de primtux, on peut souhaiter offrir un compte personnalisé à chacun de ses enfants. Avantage : chacun peut sauvegarder ses dessins, ses parties, personnaliser son fond d'écran, etc. Plaçons-nous dans le cas d'une fratrie de trois enfants, âgés de 5, 8 et 10 ans, appelé respectivement Benjamin, Cadet et Ainée.
1) Créer les comptes (Eiffel, primtux2, primtux3)
2) Si l'on souhaite un accès sans mot de passe (Eiffel, primtux2, primtux3)
Avec Eiffel et primtux2, ces deux étapes sont suffisantes. Mais avec primtux3, il faut encore quelques commandes :
3) Rendre ces comptes visibles depuis l'interface de connexion (primtux3)
4) Rendre invisibles les comptes 01-mini, 02-super et 03-maxi depuis l'interface de connexion (primtux3)
Ces comptes ne doivent pas être effacés, ils sont nécessaires au bon fonctionnement de abuledu. En revanche il est possible de les rendre invisibles depuis l'interface de connexion :
Notes : les discussions sources de ce tuto
http://forum.primtux.fr/viewtopic.php?pid=11040
http://forum.primtux.fr/viewtopic.php?id=193
1) Créer les comptes (Eiffel, primtux2, primtux3)
Code :
sudo useradd --password oymab1U7DSUmg -m -k /etc/skel-maxi ainee
sudo useradd --password oymab1U7DSUmg -m -k /etc/skel-super cadet
sudo useradd --password oymab1U7DSUmg -m -k /etc/skel-mini benjamin
2) Si l'on souhaite un accès sans mot de passe (Eiffel, primtux2, primtux3)
Code :
sudo gpasswd -a ainee nopasswdlogin
sudo gpasswd -a cadet nopasswdlogin
sudo gpasswd -a benjamin nopasswdlogin
Avec Eiffel et primtux2, ces deux étapes sont suffisantes. Mais avec primtux3, il faut encore quelques commandes :
3) Rendre ces comptes visibles depuis l'interface de connexion (primtux3)
Code :
sudo cp /bin/false /bin/inactif
sudo chsh -s /bin/inactif ainee
sudo chsh -s /bin/inactif cadet
sudo chsh -s /bin/inactif benjamin
4) Rendre invisibles les comptes 01-mini, 02-super et 03-maxi depuis l'interface de connexion (primtux3)
Ces comptes ne doivent pas être effacés, ils sont nécessaires au bon fonctionnement de abuledu. En revanche il est possible de les rendre invisibles depuis l'interface de connexion :
Code :
sudo chsh -s /bin/false 01-mini
sudo chsh -s /bin/false 02-super
sudo chsh -s /bin/false 03-maxi
Notes : les discussions sources de ce tuto
http://forum.primtux.fr/viewtopic.php?pid=11040
http://forum.primtux.fr/viewtopic.php?id=193