Gestion des comptes


Dans SuSE, aller dans Yast1, Administration du Système,gestion des utilisateurs.Vous tombez alors dans un masque de saisie qui permet d'ajouter ou de supprimer un utilisateur.

Tout cela peut également se faire manuellement:

La commande useradd ouvre un écran de saisie pour encoder un nouvel utilisateur. Il suffit de lire les instructions.

L'instruction:

#userdel -r nom_utilisateur

supprime l'utilisateur nom-utilisateur. L'option -r force la suppression du répertoire personnel. Les autres fichiers associés à l'utilisateur concerné, comme la boîte aux lettres, devront faire l'objet d'un traitement manuel.
Il est facile de trouver rapidement tous les fichiers appartenant à un utilisateur particulier, en s'aidant de la commande find:

#find / -user (nom) -ls

Cette instruction produit une liste analogue à celle que délivre ls -l qui référence tous les fichiers appartenant à (nom).

Pour invalider momentanément un compte utilisateur, il faut éditer, sous root, dans le fichier /etc/passwd, rechercher la ligne qui concerne l'utilisateur:

nom_utilisateurr:x:500:100:Mon_nom_est_bibi:/home/bibi:/bin/bash

... et de rajouter un astérisque devant le x:

nom_utilisateur:*x:500:100:Mon_nom_est_bibi:/home/bibi:/bin/bash



Instructions chown et chgrp:

La commande chown (CHange OWNer) et chgrp (CHange GRouP) changent respectivement le propriétaire et le groupe associés au fichier. A faire en root car il y a quelques restrictions dans un compte non root.

#chown nom_utilisateur nom_fichier: change le nom du propriétaire.
#chgrp nom_groupe nom_fichier: change le nom du groupe.
#chown nom_utilisateur.nom_groupe nom_fichier: change le nom du propriétaire et du groupe simultanément.

#chown -R nom_utilisateur /home/bibi: l'option -R ou --recursive fait agir la commande récursivement et tous les fichiers du répertoire /home/nom_utilisateur se voient attribuée au compte de nom_utilisateur.

A la place du nom de l'utilisateur, on peut saisir le numéro d'utilisateur -VID.