Comment ajouter des utilisateurs sur Arch Linux

How Add Users Arch Linux



La gestion des utilisateurs est l'une des caractéristiques fondamentales de tout système Linux. Il permet de distribuer les autorisations système appropriées à la bonne personne uniquement. Par défaut, Linux est un système multi-utilisateurs. Plusieurs utilisateurs peuvent accéder au système et utiliser les fonctionnalités désignées en même temps. Cependant, pour une expérience fluide et sûre, une bonne gestion de compte est extrêmement cruciale.

C'est pourquoi la gestion des comptes est l'une des principales parties d'être un administrateur système. Il y a tellement de parties cruciales impliquées dans la gestion que même la moindre erreur peut coûter l'ensemble du système pris en charge par un ou plusieurs intrus indésirables.







Aujourd'hui, voyons comment ajouter des comptes d'utilisateurs sur Arch Linux.



Comptes utilisateur

Un utilisateur est toute personne qui utilise un ordinateur. Dans le cas des utilisateurs Linux, il indique les noms qui représentent ces utilisateurs. Alors que Linux permet un système robuste pour l'accès de plusieurs utilisateurs en même temps, la sécurité est une préoccupation majeure. Sans un contrôle approprié des autorisations, le système peut devenir vulnérable à toutes sortes d'abus.



Pour faciliter la gestion, tous les comptes d'utilisateurs d'un système Linux sont séparés en différents groupes. Les groupes sont la définition même du pouvoir des utilisateurs sur le système. Certains groupes par défaut sont généralement plus que suffisants pour gérer le travail. Cependant, dans le cas d'un système au niveau de l'entreprise, plusieurs groupes peuvent être nécessaires. C'est aux administrateurs système de décider si davantage de groupes sont nécessaires ou non.





Dans ce guide, nous verrons comment ajouter, supprimer et manipuler divers facteurs d'un compte utilisateur sur Arch Linux.

Remarque : si vous testez sur votre ordinateur personnel, n'hésitez pas à vous promener. Cependant, si ces actions doivent être effectuées sur un système d'entreprise ou d'entreprise, je recommande fortement de faire preuve d'une extrême prudence. Ces actions sont mieux exécutées par un administrateur système sophistiqué plutôt que par des Joes moyens.



Actions du compte utilisateur

Il existe une multitude d'actions pour gérer les comptes utilisateurs. La meilleure façon de les faire est via le terminal. Il permet un meilleur contrôle et une meilleure compréhension. N'aie pas peur ; si vous êtes prêt à faire un peu plus attention, il n'y a rien de si spécial.

Activation du groupe de roues

C'est la toute première étape importante. Sans activer le groupe de roues, l'ajout d'un compte administrateur au système n'est pas possible.

Nous devons modifier le fichier sudoers. Exécutez la commande suivante.

sudo ÉDITEUR=nanovisudo

Cela lancera le fichier /etc/sudoers avec l'éditeur Nano. Maintenant, faites défiler vers le bas et décommentez le groupe de roues.

Enregistrez le fichier en appuyant sur Ctrl + O et quittez l'éditeur en appuyant sur Ctrl + X.

Le groupe wheel permet de créer un utilisateur avec la possibilité d'exécuter des commandes en tant que root. Root détient le pouvoir ultime de l'ensemble du système et si vous utilisez Linux depuis un certain temps, vous connaissez déjà l'importance d'exécuter une multitude de maintenance et de réglages nécessitant un accès root.

Ajout d'un utilisateur

Nous sommes maintenant prêts à ajouter un nouvel utilisateur. La commande useradd suit la structure suivante.

sudouseradd<options> <Nom d'utilisateur>

L'ajout d'un nouvel utilisateur dans le système est assez simple. Dites simplement à useradd le nom d'utilisateur.

sudouseradd<Nom d'utilisateur>

Malheureusement, cette commande verrouillera l'utilisateur sans aucun moyen de se connecter. L'utilisateur n'aurait pas non plus de répertoire personnel. Pour résoudre le problème, utilisez la structure de commande suivante.

sudouseradd-m <Nom d'utilisateur>

Cela créera un répertoire personnel unique pour l'utilisateur et permettra au nouveau compte d'être accessible. Maintenant, attribuez un mot de passe de connexion pour l'utilisateur nouvellement créé.

Remarque : Cette commande peut également être utilisée pour mettre à jour le mot de passe d'un compte existant.

sudo mot de passe <Nom d'utilisateur>

Il est possible de regrouper toutes les étapes susmentionnées en une seule ligne.

sudouseradd-m <Nom d'utilisateur> -p <le mot de passe>

useradd est également capable de définir un répertoire personnalisé pour l'utilisateur nouvellement créé. Pour cela, utilisez l'indicateur -d.

sudouseradd-ré /chemin/à/domicile/pour vous -m <Nom d'utilisateur> -p <le mot de passe>

useradd est également capable d'effectuer de nombreuses autres fonctions. Par exemple, l'indicateur -G pour définir le groupe auquel s'inscrire.

sudouseradd-G <groupes> -ré /chemin/à/domicile/pour vous -m <Nom d'utilisateur>
-p <le mot de passe>

Si vous devez ajouter un utilisateur système, utilisez la structure suivante.

sudouseradd-r -s /usr/un m/poisson<Nom d'utilisateur>

Besoin de vérifier le résultat ? Essayez de vous connecter au compte utilisateur avec la commande suivante.

sudo son-<Nom d'utilisateur>
sudo qui suis je

Modification des attributs utilisateur

Il est également important de savoir comment modifier les attributs de l'utilisateur. Dans certains cas, un utilisateur peut avoir besoin de modifications de l'autorisation et d'autres attributs. Pour cela, nous avons besoin de l'outil usermod. Il est capable de modifier de nombreux attributs.

usermod suit la structure suivante.
sudomod utilisateur<options> <Nom d'utilisateur>

Par exemple, vous pouvez changer le nom de connexion d'un utilisateur !

sudomod utilisateur-l <nouveau nom d'utilisateur> <Ancien nom d'utilisateur>

Besoin de changer le répertoire personnel de l'utilisateur ? Utilisez l'indicateur -d ou -home.

sudomod utilisateur-m -ré /chemin/Nouveau/domicile<Nom d'utilisateur>

Vous pouvez également définir la date d'expiration d'un utilisateur ! Passé ce délai, l'utilisateur ne sera plus disponible sur le système.

sudomod utilisateur--date d'expiration <AAAA-MM-JJ> <Nom d'utilisateur>

Si un utilisateur doit être enregistré dans des groupes supplémentaires, utilisez les indicateurs –append et –groups ensemble. Lors de la liste des groupes, il ne doit pas y avoir d'espace entre les virgules.

sudomod utilisateur--ajouter --groupes <groupe1,groupe2,…> <Nom d'utilisateur>

Modifiez le shell par défaut d'un utilisateur à l'aide de l'indicateur –shell.

sudomod utilisateur--coquille <shell_path> <Nom d'utilisateur>

Comme useradd, usermod permet également d'empiler tous les paramètres sur une seule ligne.

sudomod utilisateur--date d'expiration <AAAA-MM-JJ> --ajouter --groupes <groupe1,groupe2,…>
--coquille <shell_path>

Si, pour une raison quelconque, un utilisateur doit être verrouillé, usermod peut faire le travail.

sudomod utilisateur--fermer à clé <Nom d'utilisateur>

L'utilisateur peut être activé à l'aide de la commande suivante.

sudomod utilisateur--ouvrir <Nom d'utilisateur>

Supprimer un utilisateur

C'est la dernière partie de ce guide. Au cours du cycle de vie, un système aura de nouveaux utilisateurs et, dans certains cas, les anciens utilisateurs seront supprimés/mis à jour. Pour supprimer des utilisateurs, userdel est un outil dédié.

Utilisez la commande suivante pour supprimer un utilisateur.

sudouserdel<Nom d'utilisateur>

Si vous souhaitez supprimer l'utilisateur avec le répertoire de base associé, utilisez la commande suivante.

sudouserdel-r <Nom d'utilisateur>

Dernières pensées

Ce ne sont que des cas d'utilisation simples pour toutes les méthodes mentionnées précédemment. Il existe de nombreuses autres manières pour lesquelles ces commandes peuvent offrir une véritable solution.

Pour une utilisation plus approfondie et avancée de ces commandes, consultez leurs pages de manuel. Il existe toutes les options disponibles que vous pouvez utiliser dans les situations appropriées. N'hésitez pas à vous balader et à mieux comprendre.