Quelle est la différence useradd vs. AddUser Linux avec des exemples

Quelle est la différence useradd vs. AddUser Linux avec des exemples

Lors de la gestion des utilisateurs, les administrateurs Linux doivent gérer différents types d'utilisateurs en fonction des privilèges qu'il souhaite définir. La gestion des utilisateurs comprend le contrôle d'accès et la gestion de groupe de l'utilisateur. On voit souvent que lorsque nous créons des utilisateurs dans Linux, il existe deux types de commandes UserAdd disponibles et AddUser. Ce message aura un aperçu des deux commandes et discutera de certaines différences clés entre elles.

Commande userAdd

L'UserAdd est une commande utilisée pour créer un utilisateur dans n'importe quel système d'exploitation basé sur Linux. Il s'agit d'une commande de bas niveau ou moins sécurisée pour créer un utilisateur car il ne crée un utilisateur que jusqu'à ce que nous spécifions un indicateur. Cette commande ne crée pas de répertoire domestique jusqu'à ce qu'un drapeau -m soit spécifié.

Commande d'addition

Cette commande addUser est une commande relativement moins complexe et plus sécurisée utilisée pour créer un utilisateur. Il définit automatiquement le répertoire domestique et d'autres paramètres utilisateur et enregistre toute la configuration dans le / etc / additionneur.fichier de confr.

Créons des utilisateurs à l'aide de la commande userAdd et AddUser et voyons la différence.

Exemples

Tout d'abord, nous créerons un utilisateur à l'aide de la commande userAdd.

Créer un utilisateur à l'aide de la commande userAdd

Pour créer un utilisateur à l'aide de la commande userAdd, saisissez la commande ci-dessous:

$ sudo useradd ivan

Dans le commandement ci-dessus, Ivan est le nom d'utilisateur, alors fournissez votre nom d'utilisateur à la place d'Ivan.

Vous pouvez être témoin dans la capture d'écran attachée; L'utilisateur est créé sans demander de mot de passe.

Pour créer un mot de passe pour cet utilisateur, exécutez la commande ci-dessous:

$ sudo passwd ivan

Tapez le nouveau mot de passe que vous souhaitez définir pour l'utilisateur:


Après avoir réussi à créer un utilisateur et à définir son mot de passe, connectez-vous au profil utilisateur à l'aide de la commande ci-dessous:

$ su - Ivan


Tapez le mot de passe récemment créé pour l'utilisateur nouvellement créé:


Vous pouvez voir que nous sommes connectés au shell d'Ivan, et vous pouvez également voir que l'utilisateur n'a pas le répertoire domestique.

Créer un utilisateur à l'aide de la commande addUser

Pour créer un utilisateur à l'aide de la commande addUser, saisissez la commande ci-dessous:

$ sudo addUser bob

Dans la commande ci-dessus, remplacez le nom d'utilisateur par votre nom d'utilisateur.

Après avoir appuyé sur Entrée, cette commande AddUser demandera d'abord la configuration du mot de passe pour l'utilisateur.

Une fois que vous avez défini le mot de passe pour l'utilisateur BOB, il demandera de définir les informations de l'utilisateur comme le nom d'utilisateur, le téléphone de travail, le téléphone personnel, etc.

Fournissez les détails ou sautez-les en laissant les champs vides et en appuyant sur le bouton «Entrer».

Enfin, il vérifiera l'authentification des informations, tapera «y» et appuyera.'

L'utilisateur est créé avec succès et vous pouvez vous connecter à son shell en utilisant la commande mentionnée ci-dessous:

$ Su - Bob


Entrer le mot de passe:

Vous êtes connecté au terminal de l'utilisateur nouvellement créé.

Conclusion

En vérité, nous avons vu la différence évidente entre l'utilisateur ADD et la commande addUser. La commande addUser est la dernière commande utilisée pour créer un utilisateur. En revanche, la commande userAdd est très basique et complexe puisque l'adducteur utilise les binaires userAdd derrière, il n'est donc pas encore disponible dans toutes les distros de Linux. Dans le même temps, UserAdd peut être utilisé dans n'importe quel système d'exploitation basé sur Linux.