#1 Le 13/03/2010, à 02:41
Limiter un utilisatuer au shell
Ubunteros, bonsoir !
Mon fils m'a demandé de lui apprendre à manipuler la console, je lui ai donc préparé tout un tas d'exercices qu'il découvrira ce week-end ^^
Enfin, pour éviter toute tricherie, j'aimerais lui créer un compte d'utilisateur qui ne serait accessible qu'en console, c-à-d qu'il ne pourrait pas s'y connecter via gdm et ne pourrait pas utiliser l'interface graphique.
Est-ce possible ? Aller, je suis sûr que oui ^^
Merci,
Dernière modification par johndoe38 (Le 13/03/2010, à 02:45)
Hors ligne
#2 Le 13/03/2010, à 10:00
Re : Limiter un utilisatuer au shell
Je n'ai jamais mis en place cette solution. Par contre, je sais qu'un utilisateur ne peut pas utiliser d'interface graphique si il n'a pas de fichier .XAuthority dans son dossier personnel.
Il est aussi possible de désactiver le service GDM au lancement, si il ne connait pas xinit, ca devrait le faire.
Si tu as la solution en pratique, n'hésite pas à nous en faire part
Hors ligne
#3 Le 13/03/2010, à 11:08
Re : Limiter un utilisatuer au shell
Je n'ai jamais mis en place cette solution. Par contre, je sais qu'un utilisateur ne peut pas utiliser d'interface graphique si il n'a pas de fichier .XAuthority dans son dossier personnel.
Je n'ai pas de .XAuthority dans mon dossier personnel. Et pourtant, j'ai l'interface graphique. C'est grave ?
serge@pastix:~$ ls -ad .x* .X*
ls: ne peut accéder .X*: Aucun fichier ou dossier de ce type
.xinput.d .xmoto .xnview .xnviewrc .xsession-errorsLinux-Mint Maya 64 Cinnamon sur Toshiba Satellite P200-1BY. Linux-Mint Nadia 64 Cinnamon sur Compaq Presario SR5617FR
Hors ligne
#4 Le 13/03/2010, à 11:38
Re : Limiter un utilisatuer au shell
Je suis dans le même cas que serged.
Je vais explorer la deuxieme solution proposée par freaxmind cet apres-midi, mais il me semble qu'elle empechera le lancement de gdm pour tous les utilisateurs, non ?
Hors ligne
#5 Le 13/03/2010, à 11:44
Re : Limiter un utilisatuer au shell
tu devrais pouvoir paramétrer les autorisations d'accès via pam :
exemple ici http://kbase.redhat.com/faq/docs/DOC-4159
lis bien les exemples donnés dans le /etc/security/access.conf
/!\ il va de soi que tu auras sauvegardé les fichiers de conf et que tu disposes d'un moyen d'avoir une console de secours en cas de pépin.
ps. par curiosité tu vas lui faire faire quoi ? (tu peux lui proposer le challenge bash s'il veut devenir un guru ^^)
GUL les mardis à Bordeaux : Giroll
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdnGMT-4
Hors ligne
#6 Le 13/03/2010, à 14:55
Re : Limiter un utilisatuer au shell
Merci, cette solution semble parfaite, je vais la tester tout à l'heure !
Oula, avant de devenir un guru, il lui reste du chemin (et à moi aussi, sans doute^^).
Je vais d'abord lui faire quelques exercices de manipulations basiques de fichiers, avec cd, touch, rm, mv, cp, ... Après, il devra manipuler des archives, puis utiliser find.
Je crois que c'est un bon début pour un gamin de 10 ans, même si il faut les éduquer de plus en plus tot à l'informatique !
Merci,
Hors ligne
Pages : 1
- Accueil
- » Forum
- » Terminal, scripts et ligne de commande
- » Limiter un utilisatuer au shell