Vous voulez ajouter des utilisateurs sur un système Linux mais vous ne savez pas comment ? La gestion des utilisateurs sous Linux à l'aide de l'interface de ligne de commande est sans aucun doute un travail sophistiqué. Et pour les débutants, même l'ajout de nouveaux utilisateurs est un cauchemar.
Voici comment utiliser le useradd commande sous Linux, qui permet de créer rapidement de nouveaux utilisateurs depuis votre terminal.
La commande useradd sous Linux est la commande standard utilisée pour ajouter de nouveaux utilisateurs. Alors que la plupart des distributions Linux utilisent la commande useradd, certaines d'entre elles, y compris Ubuntu, ont la commande adduser pour gérer les utilisateurs.
La principale différence entre ces deux commandes est que useradd est la commande par défaut fournie dans le package Linux de base alors que adduser est juste une commande de référence pour useradd.
Des distributions telles qu'Ubuntu ont créé une nouvelle commande adduser qui est connectée à la commande useradd par défaut via un lien symbolique. Un lien symbolique est un fichier qui stocke une référence de tout autre fichier sur votre système.
Vous pouvez dire que useradd et adduser sont la même commande mais avec un nom différent. La commande useradd est utilisée sur chaque distribution basée sur Arch tandis que adduser est utilisé sur Ubuntu.
Avant de sauter sur votre terminal, vous devez vous renseigner sur les types d'utilisateurs que vous pouvez créer sous Linux. Il existe trois types d'utilisateurs fondamentaux sur un système Linux.
Chacun de ces utilisateurs dispose d'autorisations spécifiques et d'un ensemble de commandes qu'il peut exécuter.
Par exemple, le système crée automatiquement l'utilisateur root lorsque vous installez Linux sur un ordinateur. Ces utilisateurs disposent d'autorisations associées à toutes les tâches et services administratifs sur un système Linux. Ils peuvent supprimer des fichiers système, installer de nouveaux packages, créer de nouveaux utilisateurs, supprimer des utilisateurs existants, etc.
D'autre part, les utilisateurs réguliers ont l'autorisation d'exécuter des tâches standard sur le système. Un utilisateur régulier peut effectuer des tâches simples telles que copier des fichiers avec la commande cp, naviguer sur Internet et jouer à des jeux. Ces utilisateurs peuvent ou non avoir leurs propres répertoires "home" pour stocker les fichiers.
Dans les systèmes Linux, chaque application possède ses propres comptes de service qui sont fournis aux utilisateurs réguliers. Les utilisateurs du service se voient attribuer des autorisations liées à ces applications. Vous pouvez également fournir à un utilisateur d'autres privilèges en référençant l'utilisateur avec son ID utilisateur (UID).
Les utilisateurs standard sont ceux qui sont créés lors de l'installation, tandis que les utilisateurs élevés ont des autorisations supplémentaires. Les utilisateurs élevés ont généralement une autorité plus élevée que les utilisateurs réguliers en raison des privilèges supplémentaires. Les utilisateurs de service sont un excellent exemple d'utilisateurs élevés.
Useradd est l'une des commandes les plus puissantes fournies sous Linux. N'oubliez pas que seuls les administrateurs peuvent créer de nouveaux utilisateurs sur un système. Voici la syntaxe par défaut de la commande useradd.
useradd [options] nom d'utilisateur
Useradd et adduser ont tous deux la même syntaxe et les mêmes options. Si vous êtes sur une distribution qui utilise adduser, il suffit de remplacer le nom de la commande.
Vous pouvez créer un nouvel utilisateur avec la commande suivante.
useradd muo
Lorsque vous ajoutez un nouvel utilisateur, il est placé dans un état verrouillé où personne ne peut y accéder. Pour résoudre ce problème, attribuez simplement un mot de passe à l'utilisateur nouvellement créé. Vous pouvez le faire en utilisant le passwd commande.
passwd muo
Après avoir appuyé sur Entrée , saisissez le mot de passe que vous souhaitez attribuer à l'utilisateur. Notez que vous ne le verrez pas sur votre écran, car c'est la "façon Linux" de protéger les utilisateurs contre le surf des épaules.
Le fichier "etc/passwd" stocke toutes les informations relatives aux mots de passe des utilisateurs. Vous pouvez même vérifier le fichier en tapant nano /etc/passwd dans votre terminal.
Lorsque vous créez un nouvel utilisateur sous Linux, un nouveau répertoire personnel est créé par défaut pour l'utilisateur. Par défaut, le nom du répertoire est le nom d'utilisateur du nouvel utilisateur. Si vous voulez que votre utilisateur ait un répertoire personnel avec un autre nom, le -d flag est celui qu'il vous faut.
useradd -d home/unrépertoire/muohome muo
Si vous ne voulez pas qu'un utilisateur ait un répertoire personnel, vous pouvez utiliser le -M drapeau.
useradd -M muo
Un UID ou User ID est automatiquement attribué aux nouveaux utilisateurs. Les UID inférieurs à 500 sont réservés aux administrateurs et aux super utilisateurs. Si vous créez votre premier utilisateur régulier, le système lui attribuera un UID de 501.
Pour modifier ce comportement par défaut, utilisez le -u drapeau avec la commande useradd.
useradd -u 605 muo
Linux vous offre un moyen de regrouper vos utilisateurs dans des catégories similaires. Par exemple, vous pouvez ajouter tous les administrateurs et super-utilisateurs au nom de groupe "admins". De même, le groupe "éditeurs" peut inclure tous les éditeurs vidéo, image ou audio.
Pour ajouter un utilisateur à un groupe, vous pouvez utiliser le -G flag avec la commande par défaut.
useradd -G admins
Si vous souhaitez ajouter un seul utilisateur à plusieurs groupes, saisissez simplement les noms des groupes séparés par une virgule.
useradd -G administrateurs,éditeurs,propriétaires muo
Si vous utilisez Ubuntu, notez que l'ajout et la suppression d'utilisateurs de groupes dans Ubuntu sont assez différents des autres distributions.
Si vous n'êtes pas à l'aise avec la ligne de commande Linux, ne vous inquiétez pas car la plupart des distributions vous permettent d'ajouter de nouveaux utilisateurs avec une interface utilisateur graphique. Alors que la plupart du temps, vous trouverez des options de gestion des utilisateurs dans les paramètres système, différents environnements de bureau Linux ont leurs propres façons de faire de même.
Sur Ubuntu, ouvrez Paramètres > Détails > Utilisateurs > Déverrouiller . Tapez le mot de passe root si vous ne l'avez pas déjà fait. Vous trouverez toutes les options dont vous avez besoin liées à la gestion des utilisateurs. Sur les systèmes exécutant l'environnement KDE, accédez à Paramètres système et cliquez sur Gestionnaire d'utilisateurs parmi les options.
Bien que l'interface de ligne de commande vous offre une variété d'options que vous pouvez choisir lors de la création de nouveaux utilisateurs, l'interface graphique se démarque comme étant la meilleure pour les débutants.
L'ajout de nouveaux utilisateurs est la chose la plus fondamentale mais la plus importante que vous devriez apprendre lors de la gestion d'une machine Linux. Des ordinateurs personnels aux serveurs complexes basés sur Linux, les utilisateurs constituent la base d'un système.
La majorité des gens sont confus lorsqu'ils commencent à utiliser Linux sur leur ordinateur. C'est pourquoi il est important de choisir la bonne distribution si vous passez d'un autre système d'exploitation à Linux.