GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment ajouter des utilisateurs à Ubuntu ?

Les systèmes d'exploitation actuels se distinguent par leur multi-utilisateurs. Autrement dit, ils peuvent créer de nombreux utilisateurs avec différents profils d'utilisation. Cela permet au même système d'être utilisé par différentes personnes. Mais aussi, il est possible de créer des utilisateurs système spécifiques pour certains services ou applications réseau. Dans tous les cas, grâce à cet article, vous apprendrez comment ajouter des utilisateurs à Ubuntu.

Dans ce tutoriel, nous utiliserons le terminal, vous pouvez donc l'utiliser si vous avez un serveur ou utiliser le système avec une interface graphique.

La commande Linux useradd

Dans Ubuntu, la commande pour créer un nouvel utilisateur est useradd . Cette commande est assez simple à utiliser mais possède quelques options qui permettent de personnaliser la création.

Ouvrez un terminal et exécutez cette commande pour obtenir des informations sur useradd :

useradd --help

Et vous obtiendrez une sortie d'écran comme celle ci-dessous :

Usage: useradd [options] LOGIN
       useradd -D
       useradd -D [options]

Options:
  -b, --base-dir BASE_DIR       base directory for the home directory of the
                                new account
  -c, --comment COMMENT         GECOS field of the new account
  -d, --home-dir HOME_DIR       home directory of the new account
  -D, --defaults                print or change default useradd configuration
  -e, --expiredate EXPIRE_DATE  expiration date of the new account
  -f, --inactive INACTIVE       password inactivity period of the new account
  -g, --gid GROUP               name or ID of the primary group of the new
                                account
  -G, --groups GROUPS           list of supplementary groups of the new
                                account
  -h, --help                    display this help message and exit
  -k, --skel SKEL_DIR           use this alternative skeleton directory
  -K, --key KEY=VALUE           override /etc/login.defs defaults
  -l, --no-log-init             do not add the user to the lastlog and
                                faillog databases
  -m, --create-home             create the user's home directory
  -M, --no-create-home          do not create the user's home directory
  -N, --no-user-group           do not create a group with the same name as
                                the user
  -o, --non-unique              allow to create users with duplicate
                                (non-unique) UID
  -p, --password PASSWORD       encrypted password of the new account
  -r, --system                  create a system account
  -R, --root CHROOT_DIR         directory to chroot into
  -s, --shell SHELL             login shell of the new account
  -u, --uid UID                 user ID of the new account
  -U, --user-group              create a group with the same name as the user
  -Z, --selinux-user SEUSER     use a specific SEUSER for the SELinux user mapping
      --extrausers              Use the extra users database

À partir de là, nous pouvons obtenir la syntaxe de base de la commande :

useradd [options] [username]

Cette commande doit être exécutée en tant qu'utilisateur root. Ou au moins en plus de la commande sudo.

Nous allons maintenant examiner les options les plus courantes pour cette commande.

Ajout d'utilisateurs dans Ubuntu avec useradd

Pour ajouter un utilisateur dans Ubuntu, exécutez simplement la commande suivante :

sudo useradd [username]

Si vous souhaitez créer un nouvel utilisateur appelé atechtown , ce serait comme suit :

sudo useradd atechtown

Cependant, nous pourrons utiliser des options pour améliorer la création.

Comme vous savez que l'utilisateur que le système crée par défaut, a attribué un dossier personnel, pour en attribuer un, vous devez ajouter l'option -m

sudo useradd -m atechtown

Cela créera le nouvel utilisateur et attribuera le /home/atechtown répertoire comme home

De plus, vous pouvez définir directement ce que vous voulez que l'adresse du domicile soit. Dans ce cas, l'option à utiliser est le -d

sudo useradd -d [directory] atechtown

Par exemple :

sudo useradd -d /opt/atechtown atechtown

Il est parfois pratique de créer un utilisateur et non son dossier personnel. Ceci est utile si nous créons un utilisateur dédié à un service du système. Pour cela, le -M l'option est la bonne.

sudo useradd -M atechtown

Une autre chose très utile est de créer le nouvel utilisateur et une fois affecté au groupe principal d'utilisateurs et une fois ajouté aux groupes secondaires en tant que sudo.

Dans ce cas, pour l'affecter à un groupe principal, nous utilisons l'option -g et pour les groupes secondaires -G

Par exemple :

useradd -g users -G sudo,adm atechtown

Et s'il est temps de créer un compte dont nous savons qu'il est temporaire ? Eh bien, la commande useradd a l'option -e qui définit une date à laquelle le compte expirera.

Par exemple :

sudo useradd -e 2020-12-30 atechtown

Cela indique que le compte expirera le 30 décembre 2020. Fabuleux, n'est-ce pas ?

Si vous avez plusieurs shells dans le système comme zsh, vous pouvez spécifier celui que le nouvel utilisateur utilisera. C'est ce que le -s l'option est pour.

sudo useradd -s /usr/bin/zsh atechtown

N'oubliez pas que toutes les options que je vous ai enseignées peuvent être combinées en une seule commande.

Maintenant que l'utilisateur est créé, vous devez lui attribuer un mot de passe. Vous pouvez le faire avec le passwd commande.

sudo passwd [username]

Dans notre cas :

sudo passwd atechtown

Là, vous devrez définir un mot de passe et le confirmer. Vous savez maintenant comment ajouter et créer des utilisateurs dans Ubuntu.

Conclusion

L'ajout d'utilisateurs à un système comme Ubuntu peut être une tâche de base, mais est toujours utile sur les ordinateurs achetés. Cependant, cela s'applique non seulement lorsque Ubuntu est utilisé sur un système de bureau, mais également au niveau du serveur.

Pour plus d'informations sur la commande useradd, vous pouvez consulter ce lien.

Aussi, nous vous invitons à lire notre article sur la commande rsync.


Ubuntu
  1. Comment ajouter des utilisateurs à un groupe sous Linux

  2. Comment ajouter un utilisateur à un groupe sous Linux

  3. Comment ajouter un utilisateur à Sudoers et ajouter un utilisateur au groupe Sudo sur Ubuntu

  4. Ajouter et supprimer des utilisateurs sur Ubuntu 20.04 - Comment effectuer cette tâche ?

  5. Comment ajouter des utilisateurs au conteneur Docker ?

Comment ajouter des utilisateurs à Sudoers (et supprimer) sur Ubuntu

Comment ajouter, supprimer et accorder des privilèges Sudo aux utilisateurs d'Ubuntu

Comment ajouter et supprimer des utilisateurs dans Debian

Comment ajouter un utilisateur à Sudoers sur Ubuntu 20.04

Comment ajouter un utilisateur à Sudoers sur Ubuntu 22.04

Comment créer/ajouter des utilisateurs sous Linux