FUNIX

Mettez un manchot dans votre PC



Création d'un compte utilisateur

Gestion des utilisateurs



Création d'un compte

Vous pouvez le créer avec SAM. Pour accéder à la rubrique de gestion des utilisateurs, vous devez sélectionner l'icône " Accounts for Users and Groups ". Vous devez remplir plusieurs champs d'une boîte de dialogue. Les champs à saisir sont les suivants:

  • Login qui correspond au nom de la personne. Il est préférable de créer vingt comptes différents qu'un compte unique avec un utilisateur générique, ceci facilitera la tâche de surveillance de l'administrateur système et responsabilisera les utilisateurs.
  • Numéro identificateur: (ID) numéro unique d'un utilisateur
  • Nom du groupe
  • Home directory: indiquez la home directory de l'utilisateur, par exemple /home/nom_de_la_machine/numéro_du_disque (ou de la partition).
  • Shell associé

Vous avez la possibilité de créer le compte utilisateur " à la main ". Cette méthode est de loin beaucoup plus rapide qu'avec SAM. Rappelons la syntaxe d'une ligne de /etc/passwd :

login_name :password :UID :GID :commentaires :login_dir :shell

Ne mettez rien pour le champ password, vous vous loguerez d'abord une fois sur le compte nouvellement créé, et rentrerez un mot de passe par défaut. Rajoutez ensuite dans le fichier /etc/group le nouvel utilisateur :

mon_groupe: :5000 :liste-d'utilisateurs,login_name(nouvelle utilisateur)

Créer le répertoire correspondant à sa home directory (même nom que le login), rendez le nouvelle utilisateur propriétaire de sa home directory :

chown new-user new-user

A la première session les fichiers systèmes vont se créer automatiquement.

Avec la version 10.20 un ensemble de nouvelles commandes de gestion des utilisateurs ont vu le jour, elles sont très simple d'utilisation et rapides.

useradd -G mon_groupe -u 5101 -c " Utilisateur TOTO " toto

Cette fonction va réaliser toutes les opérations nécessaires pour rajouter l'utilisateur toto au groupe mon_groupe avec l'UID 5101.

Vous disposez aussi des commandes userdel pour supprimer un utilisateur, usermod pour modifier un utilisateur, groupadd pour rajouter un groupe, groupdel pour supprimer un groupe, groupmod pour modifier un groupe, logins pour afficher l'état de tous les utilisateurs.

[Retour haut de la page]

Déplacement d'un compte

La procédure requise pour déplacer un compte utilisateur est la suivante, si l'on veut déplacer /home/isere/d21/user1 vers /home/morbihan/d21/user1

  • mkdir /home/morbihan/d21/user1
  • cd /home/morbihan/d21/user1
  • find . -print | cpio -pdumv /home/isere/d21/user1
  • cd /
  • rm -rf /home/isere/d21/user1
  • Editez le fichier /etc/passwd modifiez la home directory pour indiquez le nouveau chemin.

Si vous modifiez la home directory avec SAM, SAM crée une nouvelle home directory pour l'utilisateur et modifie son entrée dans /etc/passwd, SAM ne détruit pas l'ancien home directory, il vous laisse le soin d'y récupérer manuellement les fichiers se trouvant pour les placer dans la nouvelle home directory, notamment tous les fichiers systèmes comme .cshrc ou dtwmrc.

[Retour haut de la page]

Destruction d'un compte

Tout d'abord récupérez tous les fichiers, appartenant à l'utilisateur devant être supprimé, susceptibles d'être conservés, changez le propriétaire de ces fichiers avec chown. Lancez SAM et supprimez le compte utilisateur. A la question voulez vous récupérez les fichiers de l'utilisateur répondez non.

Vous pouvez aussi vous amuser à le faire à la main en triffouillant dans le fichier passwd et group.


[Retour page d'accueil FUNIX]
[Retour haut de la page]