Gestion des utilisateurs

Ma config linux Personnaliser le démarrage
Configuration diverse du système

Présentation

Configuration des fichiers utilisateurs

Créer un groupe

Créer un utilisateur

Présentation

Il est très important après avoir installé Linux de créer des utilisateurs sur votre système même si vous êtes le seul utilisateur. Si vous restez root vous risquez de faire des mauvaises manips et de foutre en l'air votre système, bien entendu si vous êtes un simple utilisateur vous avez toujours la possibilité de devenir root en tapant su.
Chaque utilisateur dispose  d'un répertoire personnel, généralement sous /home, sous ce répertoire on trouve un ensemble de fichiers de configuration que ce soit pour le shell (.bashrc) ou pour l'environnement graphique (.kderc). Vous avez la possiblité de les configurer une bonne fois pour toute et à chaque fois que vous créerez un utilisateur, les dits-fichiers seront copiés automatiquement sous la home directory de l'utilisateur nouvellement créé.

NOTA: Vous pouvez agrandir les copies d'écran (faites avec Gimp) en cliquant dessus

Configuration des fichiers utilisateurs

Les fichiers de config se trouvent sous /etc/skel, faites un ls -al pour voir les fichiers cachés, comme vous pouvez le constater les fichiers commencent par un "." . A chaque fois qu'un utilisateur sera créé, tous ces fichiers seront copiés dans sa home directory. Vous pouvez évidemment les modifier, et même rajouter d'autres fichiers ou répertoires (répertoire .netscape ou .gnome par exemple).

Créer un groupe

Tout utilisateur appartient à un groupe d'utilisateur réunis par centres d'intérêt, quand vous créer un utilisateur par défaut il est mis dans le groupe par défaut users, vous pouvez en créer d'autres. Chaque groupe est identifié par un numéro (GID voir cours UNIX), prenez un nombre avec des 0, du style 500 ou 5000.
Il existe plusieurs méthodes pour rajouter un groupe, la plus conviviale sous KDE est sans nul doute linuxconf à lancer en tant que root.
 
Cliquez pour agrandir
Dans le menu /config/User Accounts/Normal/Group definitons vous accédez à la liste des groupes définis sur votre système.
Pour ajouter un groupe cliquez sur Add.
Saisissez le nom du groupe ainsi que le numéro du groupe (avec des 0, pas comme sur l'exemple où il y a 501).
Cliquez pour agrandir

Linuxconf ne fait que modifier le fichier /etc/group pour plus d'info reporter vous au cours UNIX. Personnellement je préfère modifier directement /etc/group avec vi, même si c'est moins convivial c'est nettement plus rapide et moins lourd.

Créer un utilisateur

On utilisera Linuxconf pour rajouter un utilisateur. Vous choisissez l'onglet /Config/User accounts/Normal/User accounts, vous avez la liste des utilisateurs qui s'affiche. Chaque utilisateur est identifié par un numéro (UID voir  le cours UNIX), si le groupe auquel il appartient a comme numéro 500, vous pouvez donner le numéro 501 à l'utilisateur, en voyant un UID dans les 500 vous saurez tout de suite que l'utilisateur en question appartient au groupe de GID 500.
Cliquez pour agrandir
Indiquez d'abord le login de l'utilisateur (8 premières lettre prises en compte) qui correspond souvent au nom de l'utilisateur.
Entrez ensuite le groupe auquel va appartenir l'utilisateur, celui que vous venez de créer précedemment.
Indiquez ensuite la home directory, et le numéro de l'utilisateur, faites en sorte que l'UID corresponde au numéro du GID (si GID=500, UID=5XX), pour vous y retrouver après.
Vous pouvez fixer certains droits à l'utilisateur, en cliquant sur l'onglet priviliges, je conseille de continuer à faire toutes les manips en root (commande su) et de donner uniquement le droit shutdown (arrêt de la machine) à un simple utilisateur. Cliquez pour agrandir
Linuxconf ne fait que rajouter une entrée dans /etc/passwd (voir cours UNIX pour la syntaxe) de créer un répertoire /home/nom-de-l-utilisateur,de copier les fichiers sous /etc/skel dans la home directory et de rendre le nouvel utilisateur propriétaire du repértoire et de son contenu.
Retour haut de la page