Différence clé - Adduser vs Useradd
Un système d'exploitation est utilisé pour donner des instructions au matériel. Linux est un système d'exploitation. C'est un clone d'UNIX. Le principal avantage de Linux est que les programmeurs peuvent construire leurs propres systèmes d'exploitation en utilisant le noyau. Certaines distributions Linux largement utilisées sont Ubuntu, Fedora et Debian. Les tâches les plus fréquemment effectuées sur l'ordinateur sont la navigation, la création, le déplacement et la suppression de fichiers. Il existe deux méthodes pour gérer efficacement les fichiers. C'est-à-dire en utilisant l'interface de ligne de commande (CLI) ou en utilisant l'interface utilisateur graphique (GUI). L'utilisation de CLI est meilleure sous Linux car elle est flexible et rapide. Les commandes sont données à l'aide de la CLI et Linux contient un terminal pour donner des commandes. Il existe un grand nombre de commandes. Les commandes adduser et useradd sont destinées à la gestion des utilisateurs. le différence clé entre adduser et useradd est que adduser est utilisé pour ajouter des utilisateurs avec la configuration du dossier de départ du compte et d'autres paramètres tandis que useradd est une commande utilitaire de bas niveau pour ajouter des utilisateurs. Cet article traite de la différence entre ces deux commandes.
Qu'est-ce qu'Adduser ?
Les données peuvent être modifiées ou volées. Par conséquent, il est vital de garder les données sécurisées. La sécurité est la principale préoccupation sous Linux. C'est un système d'exploitation multi-utilisateurs. Il existe donc des niveaux d'autorisation sous Linux. Chaque fichier sous Linux ou Unix a un utilisateur. Il existe trois types d'utilisateurs sous Linux. Ils sont un utilisateur, un groupe et autre. ‘User’ est le propriétaire du fichier. Par défaut, l'utilisateur qui crée le fichier devient l'utilisateur. "Groupe" peut contenir plusieurs utilisateurs. Tous les utilisateurs du groupe ont les mêmes autorisations de fichiers. Il est possible d'ajouter de nombreux utilisateurs au groupe et d'attribuer des autorisations de groupe. "Autre" ne crée pas le fichier, mais ils ont accès au fichier.
De cette façon, les fichiers sont conservés séparément de chaque utilisateur. Les utilisateurs peuvent lire, écrire et exécuter. Lire la liste des autorisations du contenu. L'autorisation d'écriture permet de modifier le contenu. Sous Linux ou Unix, il ne peut pas exécuter un programme sans l'autorisation d'exécution.
La commande adduser est utilisée pour ajouter des utilisateurs en fonction des options de ligne de commande et des informations de configuration. La syntaxe de la commande est $ command – options arguments. Il y a quelques options avec adduser. Le -h ou -help sert à imprimer l'écran d'aide. Le –system est utilisé pour configurer les utilisateurs du système. Le –group est utilisé pour ajouter un nouveau groupe.
Figure 01: La commande adduser
Ci-dessous montre comment créer un nouvel utilisateur à l'aide de la commande adduser. Le nom de l'utilisateur est user_1. Un utilisateur normal ne peut pas ajouter un autre utilisateur. Il doit exécuter les commandes en tant que super-utilisateur pour ajouter un utilisateur. Par conséquent, il devrait utiliser "sudo".
Figure 02: Ajout d'un utilisateur appelé user_1 avec la commande adduser
Figure 03: user_1 est créé.
En affichant le contenu dans /etc/passwd, vous pouvez voir les détails de l'utilisateur_1.
Qu'est-ce que Useradd ?
La commande useradd est également utilisée pour ajouter des utilisateurs. Il est accompagné de quelques drapeaux. Certains d'entre eux sont les suivants.
-D Valeurs par défaut
-m Crée un répertoire personnel
-s Définit le shell pour l'utilisateur
-e Date à laquelle le compte utilisateur sera désactivé
-b Répertoire de base pour le répertoire personnel de l'utilisateur
-u UID
-g Numéro de groupe initial
-G Groupes supplémentaires par nom
-c Commentaire
Figure 04: Par défaut
Un exemple d'ajout d'un utilisateur est le suivant,
Figure 05: Création de user_2 avec la commande useradd
L'ajout d'un nouvel utilisateur ne peut pas être fait en tant qu'utilisateur normal. Par conséquent, il devrait utiliser "sudo" pour le super utilisateur. L'indicateur -m est utilisé pour créer le dossier utilisateur dans le répertoire personnel. "-s" est utilisé pour définir le shell. "-g" est pour le groupe et "-c" est pour les commentaires. Après être allé dans le répertoire personnel, user_2 sera créé.
Quelles sont les similitudes entre Adduser et Useradd ?
- Les deux sont des commandes Linux.
- Les deux peuvent être utilisés pour créer des utilisateurs.
Quelle est la différence entre Adduser et Useradd ?
Adduser vs Useradd |
|
Adduser est la commande permettant d'ajouter des utilisateurs au système en fonction des options de ligne de commande et des informations de configuration dans /etc/adduser.conf. | Useradd est un utilitaire de bas niveau pour ajouter des utilisateurs. |
Caractéristiques | |
La commande adduser crée l'utilisateur et configure les dossiers personnels du compte et d'autres paramètres. | La commande useradd crée juste l'utilisateur. |
Création de répertoire | |
La commande adduser crée automatiquement un répertoire utilisateur dans le home (/home/user). | La commande useradd ne crée pas de répertoire utilisateur dans le home, s'il n'est pas spécifié avec -m. |
Complexité de la syntaxe | |
La syntaxe de commande pour adduser n'est pas compliquée comme dans useradd. | La commande useradd a une certaine complexité. |
Résumé - Adduser vs Useradd
Linux est populaire parmi les grandes organisations ainsi que parmi les utilisateurs réguliers d'ordinateurs. Il est également utilisé pour les environnements de serveur en raison de sa fiabilité et de sa stabilité. L'utilisateur peut donner des commandes à l'aide de l'interface de ligne de commande pour effectuer diverses tâches. Deux commandes principales pour la gestion des utilisateurs sont adduser et useradd. La différence entre adduser et useradd est que adduser est utilisé pour ajouter des utilisateurs en configurant le dossier de départ du compte et d'autres paramètres, tandis que useradd est une commande utilitaire de bas niveau pour ajouter des utilisateurs.
Télécharger le PDF Adduser vs Useradd
Vous pouvez télécharger la version PDF de cet article et l'utiliser à des fins hors ligne conformément à la note de citation. Veuillez télécharger la version PDF ici Différence entre Adduser et Useradd