Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
29 octobre 2011

Linux           Configuration du système


newusers

newusers

Met à jour ou créer de nouveaux utilisateurs par lots

   Lit un fichier contenant des paires de nom d'utilisateur et de mot de passe. Chaque ligne est au format (même format que passwd(5)):

  pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell

pw_name Nom de l'utilisateur
pw_passwd Mot de passe en clair qui sera chiffré
pw_uid UID de l'utilisateur. Si vide, un UID non utilisé est choisi. Si un UID est changé, le propriétaire des fichiers devra être changé manuellement.
pw_gid GID de l'utilisateur. Si ce champ est un nombre, il devient le groupe primaire de l'utilisateur. Si ce GID n'existe pas, il est créé avec le nom de l'utilisateur. vide, un nouveau groupe est créé avec un GID disponible.
pw_gecos GECOS de l'utilisateur
pw_dir Répertoire personnel de l'utilisateur. S'il n'existe pas, il est créé, s'il est changé, il n'est pas déplacé.
pw_shell Shell de l'utilisateur.

   La première passe créé les utilisateurs avec un mot de passe désactivé, la seconde passe met à jours tous les mots de passe utilisant PAM.

OPTIONS

-r, --system Crée un compte système. les informations d'UID sont pris de SYS_UID_MIN et SYS_UID_MAX de /etc/login.defs

Configuration

les variables suivantes de login.defs sont utilisées:
GID_MAX, GID_MIN
MAX_MEMBERS_PER_GROUP
PASS_MAX_DAYS
PASS_MIN_DAYS
PASS_WARN_AGE
SYS_GID_MAX
SYS_GID_MIN
SYS_UID_MAX
SYS_UID_MIN
UID_MAX
UID_MIN
UMASK