Magmatique

Magmatique

Gestion des utilisateurs

Ajouter un utilisateur.
La commande est de la forme :

# useradd options login
Exemple : # useradd toto créera l'utilisateur toto.

Les options de useradd sont :

  c - Affiche des informations concernant l'utilisateur (nom, poste...).
  d - Affiche le chemin du répertoire personnel de l'utilisateur.
  D - Affiche les options par défaut. Il est possible de changer leurs valeurs à l'aide d'options attachées à la commande useradd - D.
  e - Affiche la date d'expiration du compte. Le format est AAAA-MM-JJ.
  f - Affiche le nombre de jours suivant l'expiration du mot de passe après lequel le compte est désactivé.
La valeur 0 permet de désactiver le compte dès que le mot de passe expire.
La valeur -1 (valeur par défaut) permet de désactiver cette caractéristique.

  g - Affiche le nom du groupe ou le numéro du groupe de connexion initial de l'utilisateur. Le nom ou le numéro du groupe doivent exister.
Le numéro de groupe par défaut est 1.

  G - Affiche les autres groupes (séparés par des virgules) auxquels appartient l'utilisateur.
  m - Le répertoire de l'utilisateur sera créé (ce n'est pas fait par défaut).
  k - A utiliser si et seulement si l'option -m est présente. Permet de copier dans le répertoire de l'utilisateur les fichiers et répertoires contenus dans le répertoire spécifié après l'option (/etc/skel si aucun répertoire n'est spécifié).
  p - Vous pouvez saisir le mot de passe en option. Il doit être chiffré (pour récupérer   la version cryptée d'un mot de passe, utilisez la bibliothèque crypt).
Le comportement par défaut est de désactiver le compte.

  s - Indique quel est le shell lancé à la connexion de l'utilisateur.
  u - Affiche l'identifiant unique de l'utilisateur.

Les options de useradd -D sont :
  e - Affiche la date d'expiration du compte.
  f - Indique, en jours, le délai de désactivation après expiration du mot de passe.
  g - Indique quel est le groupe par défaut.
  h - Indique le répertoire (que l'on spécifie à la suite de l'option) dans lequel créer les répertoires utilisateurs.
  s - Indique quel est le shell par défaut.

Exemple : vous voulez créer l'utilisateur toto et :
inclure le commentaire : utilisateur toto.
définir son shell : /bin/zsh.
définir son répertoire personnel : /home/toto.
recopier le contenu de /etc/skel dans son répertoire.
faire en sorte qu'il appartienne aux groupes dev et audio.
faire en sorte que le compte soit désactivé immédiatement après expiration du mot de passe.

Vous taperez :
# useradd -c "utilisateur toto" -f 0 -G dev,audio -m -k /etc/skel -s /bin/zsh toto

Autre exemple :

# useradd -g video -p "film" -d /home/toto -s /bin/zsh toto
crée l'utilisateur toto appartenant au groupe video (qui doit exister), dont le mot de passe est film et le répertoire personnel /home/toto.


11/04/2008
0 Poster un commentaire

A découvrir aussi


Inscrivez-vous au blog

Soyez prévenu par email des prochaines mises à jour

Rejoignez les 2 autres membres