Merci de cliquer ici si vous souhaitez vous inscrire sur le forum.

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Créer un compte personnalisé par enfant
#1
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
Répondre
#2
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
Répondre
#3
Je confirme:

Code :
gpasswd -a aine nopasswdlogin
Répondre
#4
Autant pour moi. Le tutoriel est corrigé. Merci de votre relecture !
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)