PrimTux, la distribution éducative
Créer un compte personnalisé par enfant - Version imprimable

+- PrimTux, la distribution éducative (https://forum.primtux.fr)
+-- Forum : PrimTux: LA DISTRIBUTION: présentation, aide et développement (https://forum.primtux.fr/forumdisplay.php?fid=5)
+--- Forum : Tutoriels généraux (https://forum.primtux.fr/forumdisplay.php?fid=14)
+--- Sujet : Créer un compte personnalisé par enfant (/showthread.php?tid=789)



Créer un compte personnalisé par enfant - JBR - 12-11-2017

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)
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


Créer un compte personnalisé par enfant - Philippe Dpt35 - 12-11-2017

Merci pour ce tutoriel.
Mais si tu utilises la commande passwd -d, il me semble qu'il ne faut pas mettre nopasswdlogin qui correspond à un groupe auquel on peut rattacher des utilisateurs avec la commande gpasswd.
C'est donc, à mon avis, soit
Code :
passwd -d aine
soit
Code :
gpasswd -a aine nopasswdlogin



Créer un compte personnalisé par enfant - Steph - 13-11-2017

Je confirme:

Code :
gpasswd -a aine nopasswdlogin



Créer un compte personnalisé par enfant - JBR - 22-11-2017

Autant pour moi. Le tutoriel est corrigé. Merci de votre relecture !


RE: Créer un compte personnalisé par enfant - Apiero - 27-10-2025

Je ressors un vieux sujet d'un placard, mais il correspond à tout point à ce que je cherche à faire.
J'ai bien fouillé les tréfonds du forum et je n'ai rien trouvé d'équivalent, désolé si ça fait doublons à un sujet déjà évoqué

Sous Primtux8, la création d'utilisateur individuel fonctionne avec le code :
Code :
sudo useradd --password '' -m -k /etc/skel-leon ainee
code qu'on retrouve dans ce sujet en l'adaptant à la version actuel et dans la doc du site d'ailleurs.

Cependant, je n'arrive pas à rendre invisible la session leon/koda ou jerry d'origine.
Via l'interface paramètre on peut également "désactiver le compte" mais l'effet de l'activation de cette option a pour effet de laisser l'icone du compte concerné sur l'écran de connexion et si on cherche à l'ouvrir, on demande un mot de passe.

En résumé, deux questions :
  • Est ce normal que la désactivation du compte laisse le compte sélectionnable sur l'écran de connexion ?
  • Comment faire pour ne plus faire apparaitre les comptes d'origines sur l'écran de connexion ?

D'avance merci pour votre retour,


RE: Créer un compte personnalisé par enfant - Steph - 11-11-2025

Essaie

sudo userdel -r leon