Catégorie : Administration système     Tags :      0 Commentaire

    Retrouvez cet article dans : Linux Pratique Hors série 8

    Lorsque vous installez votre distribution, il vous est toujours demandé de renseigner un nom d'utilisateur (ce sera le premier utilisateur du système) ainsi qu'un mot de passe pour cet utilisateur. Parfois, vous devez faire de même pour l'utilisateur root (le super-utilisateur du système qui aura tous les droits d'administration de votre machine).
    Pour créer ou désactiver un compte utilisateur, comme pour la plupart des opérations que vous pouvez effectuer sur votre système, deux solutions s'offrent à vous : utiliser un utilitaire graphique ou utiliser la ligne de commande. Toutes deux sont très faciles.
    L'utilitaire graphique se situe en général dans la section Administration ou Système ou encore Configuration de votre environnement de bureau. Il s'intitule à peu de choses près " Gestion des groupes et utilisateurs ". Cet outil dispose en général d'un bouton Ajouter, qui vous permet de créer un nouvel utilisateur ; vous devrez alors renseigner son nom complet et son mot de passe, ainsi que diverses informations facultatives. Vous aurez également la possibilité de lui attribuer certains privilèges concernant la gestion du système, à choisir dans une liste d'options prédéfinies. Pour supprimer un utilisateur, il vous suffira de sélectionner l'un des utilisateurs du système dans la liste, puis de cliquer sur le bouton Supprimer.
    Pour gérer les utilisateurs du système en ligne de commande, trois commandes essentielles sont à retenir : useradd, passwd et userdel.
    Pour créer un nouvel utilisateur :

    ~# useradd <nom_utilisateur>

    Notez que l'ajout d'un utilisateur entraîne la création de son répertoire personnel (par défaut, dans le répertoire /home où se trouve déjà votre propre compte). Puis, sans attendre, il faut créer un mot de passe pour cet utilisateur :

    ~# passwd <nom_utilisateur>
    Enter new UNIX password :
    Retype new UNIX password :
    passwd : le mot de passe a été mis à jour avec succès

    J'attire votre attention sur le fait qu'il vous faut les droits de super-utilisateur pour utiliser ces commandes. En outre, il existe des options pour chacune de ces commandes, par exemple :
    ~# useradd <nom_utilisateur> -e <date_expiration> : permet de fixer une date à laquelle le compte utilisateur sera désactivé (la date est spécifiée au format AAAA-MM-JJ).
    ~# passwd -l <nom_utilisateur> : verrouille le compte de l'utilisateur (-u pour déverrouiller le compte)

    La commande useradd utilisée sans options utilise les attributs prédéfinis par défaut ; pour les connaître, lancez la commande useradd -D :

    ~$ useradd -D
    GROUP=100
    HOME=/home
    INACTIVE=-1
    EXPIRE=
    SHELL=/bin/sh
    SKEL=/etc/skel
    CREATE_MAIL_SPOOL=no

    Il suffit donc d'utiliser l'option adéquate si vous souhaitez changer l'un de ces paramètres pour l'utilisateur que vous créez (ex. : useradd <nom_utilisateur> -d <répertoire_de_connexion>, si vous souhaitez que le répertoire personnel de l'utilisateur soit créé ailleurs que dans /home).
    Pour supprimer un compte utilisateur :

    ~# userdel <nom_utilisateur>

    Pour supprimer, par la même occasion, le répertoire de connexion de l'utilisateur, ajoutez l'option -r.

    Retrouvez cet article dans : Linux Pratique Hors série 8

    Posté par Fleur Brosseau (Fleur) | Signature : Fleur Brosseau | Article paru dans

    Laissez une réponse

    Vous devez avoir ouvert une session pour écrire un commentaire.