La gestion des utilisateurs est l'utilité la plus nécessaire dans tout système d'exploitation, car il rend votre système sécurisé et vous offre la possibilité d'attribuer les bons privilèges aux bons. Les utilisateurs peuvent apporter beaucoup de modifications à votre système en fonction des droits qu'ils ont. Par conséquent, il est très nécessaire d'avoir un regard de très près chaque activité réalisée par les utilisateurs. Ainsi, ce guide élabore la méthode pour ajouter les nouveaux utilisateurs au système Arch Linux et comment les gérer. Avant de nous diriger vers l'ajout d'utilisateurs dans le système Arch Linux, nous devons nous assurer que le groupe est déjà activé. Pour ce faire, nous utilisons la commande «Visudo» suivante avec «sudo». Ceci est généralement utilisé pour apporter des modifications au fichier sudoers:
[Omar @ Omar ~] $ Sudo Editor = Nano Visudo
Le fichier Sudouers est lancé dans l'éditeur «Nano». Vous trouverez le groupe «roue» dans l'illustration suivante. Décommentez-le et enregistrez le fichier pour mettre à jour les modifications. Utilisez «Ctrl-X» pour quitter.
Ajouter un utilisateur
Maintenant, nous ajoutons un nouvel utilisateur «test» au système Arch Linux en utilisant l'instruction «userAdd» avec les droits «sudo». Cette instruction ne prend rien en retour, ce qui indique que l'utilisateur est créé.
[Omar @ Omar ~] $ Sudo UserAdd Test
Maintenant, il est très nécessaire de sécuriser un compte qui vient d'être créé. Pour cela, nous établissons un nouvel utilisateur et ajoutons un nouveau mot de passe. Par conséquent, nous utilisons la commande «passwd» du shell avec l'utilisateur «test» comme entrée. Vous êtes invité par le terminal à saisir un nouveau mot de passe. Après avoir fourni le mot de passe deux fois, il est mis à jour avec succès.
[Omar @ Omar ~] $ Sudo Passwd Test
Nouveau mot de passe:
Re-taper le nouveau mot de passe:
passwd: mot de passe mis à jour avec succès
Dans le cas où vous souhaitez effectuer le processus d'addition d'utilisateurs à Arch Linux ainsi que la définition de son mot de passe à la fois, vous pouvez le faire en modifiant l'instruction UserAdd. Pour cela, vous devez utiliser les drapeaux «-m» et «-p» dans l'instruction. L'indicateur «-m» peut être utilisé pour nommer un nouvel utilisateur tandis que l'option «-p» peut être utilisée pour définir le mot de passe pour que l'utilisateur soit créé. Par exemple, nous créons un utilisateur «factice» avec le mot de passe «Dummy123» via l'instruction UserAdd dans les éléments suivants:
[Omar @ Omar ~] $ sudo useradd -m dummy -p dummy123
L'autre chose que vous pouvez réaliser en utilisant l'instruction UserAdd est de définir le répertoire personnalisé pour un nouvel utilisateur en utilisant l'option «-d» avec le chemin d'accès au répertoire. L'instruction suivante montre que nous avons créé un «nouvel» utilisateur et un «nouveau» mot de passe et définir son répertoire personnalisé comme «/ tmp / new»:
[Omar @ Omar ~] $ sudo useradd -d / tmp / new -m new -p new
Il existe de nombreux groupes qui sont disponibles à Arch Linux pour remplir les différentes fonctions en fonction de leurs types de groupes. Pour ajouter un utilisateur à un groupe particulier dans Arch Linux, la commande userAdd propose l'option «-g» pour ajouter un utilisateur particulier à n'importe quel groupe. Par exemple, l'instruction suivante ajoute un nouvel utilisateur «bleu» dans le groupe de roue, audio et vidéo lors de la création:
[Omar @ Omar ~] $ sudo useradd -g roue, audio, vidéo -m bleu -p bleu
Il existe également un moyen d'ajouter les utilisateurs du système dans Arch Linux en utilisant l'instruction UserAdd. Pour cela, vous devez utiliser l'option «-r» avec le drapeau «-s» suivi du chemin vers le répertoire «Fish», je.e. «/ Usr / bin / poisson». L'utilisateur «Hell» est créé comme vous pouvez le voir sur la commande attachée. La sortie de cette instruction génère un avertissement.
[Omar @ Omar ~] $ sudo userAdd -r -s / usr / bin / Fish Hell
userAdd: Avertissement: obus manquant ou non exécutable '/ usr / bin / poisson'
Vous pouvez également le faire si vous souhaitez confirmer le résultat de l'instruction susmentionnée. Pour cela, essayez d'utiliser l'instruction «Su» suivante avec le nom d'un utilisateur que vous venez de créer. Cela pourrait vous montrer un avertissement.
[Omar @ Omar ~] $ sudo su - enfer
SU: AVERTISSEMENT: Impossible de changer le répertoire en / Home / Hell: Aucun fichier ou répertoire de ce type
Après cela, essayez l'instruction d'un mot Whoami sur la coquille. Vous verrez qu'il renvoie le nom d'un utilisateur système que vous venez de créer.
[enfer @ Omar Omar] $ whoami
enfer
Modification de l'utilisateur
Lors de l'utilisation de l'Arch Linux et de la création de nouveaux utilisateurs, vous devriez avoir une connaissance des propriétés de l'utilisateur et un moyen de les modifier. Considérez le scénario où nous voulons renommer le «test» à l'utilisateur «test1». Pour cela, nous utilisons l'instruction UserMod avec l'option «-l» suivie du nouveau nom puis d'un ancien nom comme indiqué dans la commande jointe suivante:
[Omar @ Omar ~] $ sudo usermod -l test1 test
Maintenant, si vous souhaitez définir la date d'expiration pour un compte utilisateur nouvellement créé, vous pouvez également définir que l'utilisation de l'instruction UserMod suivie de son option "-Expiry Date". L'option suit la date puis un nom d'utilisateur. Le «test1» est notre nouveau nom d'utilisateur dans ce cas.
[Omar @ Omar ~] $ sudo Usermod - Expiredate 2022-01-23 Test1
Maintenant, si vous souhaitez ajouter votre utilisateur aux groupes supplémentaires, vous pouvez le faire en utilisant l'option-SEPENDE dans l'instruction UserMod suivie de l'option-Groupes avec les noms de groupe et le nom d'un utilisateur à ajouter. La roue et les utilisateurs sont 2 groupes tandis que le test1 est un utilisateur.
[Omar @ Omar ~] $ sudo usermod --APPEND - Groups Wheel, utilisateurs Test1
Pour modifier le shell par défaut utilisé par un utilisateur, vous pouvez utiliser l'option -shell dans une instruction UserMod. Dans cette instruction, vous devez fournir le chemin du fichier shell comme / usr / bin / bash.
[Omar @ Omar ~] $ sudo Usermod --shell / usr / bin / bash test1
Verrouiller / déverrouiller l'utilisateur
Si vous ne voudrez pas que quelqu'un utilise le compte particulier, vous pourriez le verrouiller. Pour verrouiller un compte, l'option -loc peut être utilisée dans l'instruction Usermod avec le nom d'un utilisateur qui est «Test1».
[Omar @ Omar ~] $ sudo usermod - bloquer le test1
De la même manière, si vous souhaitez permettre à un utilisateur particulier d'utiliser son compte système, vous devez déverrouiller le compte particulier à l'aide de l'option «Déverrouiller» dans l'instruction UserMod avec le même nom d'utilisateur que dans l'instruction ci-jointe:
[Omar @ Omar ~] $ Sudo Usermod --Unlock Test1
Supprimer l'utilisateur
Pour afficher les utilisateurs actuellement disponibles de votre arch Linux, essayez d'utiliser l'instruction comme suit:
[Omar @ Omar ~] $ Cut -D: -F1 / etc / Passwd
racine
poubelle
démon
Omar
factice
nouveau
bleu
enfer
test1
Pour supprimer les nouveaux utilisateurs et précédemment fabriqués, l'instruction «UserDel» peut être utilisée. Cette commande prend un ou plusieurs noms d'utilisateur à la fois.
[Omar @ Omar ~] $ Sudo Userdel Test1
[Omar @ Omar ~] $ Sudo Userdel Hell
[Omar @ Omar ~] $ sudo userdel bleu nouveau
[/ c] c
Si vous créez un utilisateur avec un répertoire domestique connexe, vous pouvez le supprimer à l'aide de l'option -r.
[cc lang = "bash" width = "100%" height = "100%" fusced = "true" thème = "Blackboard" Nowrap = "0"]
[Omar @ Omar ~] $ sudo userdel -r mannequin
Conclusion
Le paragraphe d'introduction explique l'importance de la gestion des utilisateurs dans toutes sortes de systèmes d'exploitation. Pour soutenir la discussion, nous avons essayé les différentes instructions pour créer les nouveaux utilisateurs, modifier, verrouiller ou déverrouiller et les supprimer. Pour cela, nous avons utilisé les instructions UserAdd, UserMod et UserDel avec les -M, -P, -G, -R, -S, -L, -APPEND, -SHELL, -LOCK, -Unlock.