GNU/Linux >> Tutoriels Linux >  >> Arch Linux

Comment créer et configurer un utilisateur Sudo sur Arch Linux

Il est toujours déconseillé d'exécuter des commandes de niveau administratif en tant qu'utilisateur root. En fait, en règle générale, il est recommandé de configurer ou de créer un utilisateur sudo sur n'importe quel serveur Linux que vous avez l'intention de gérer. L'exécution de commandes en tant qu'utilisateur root est risquée et peut causer des dommages préjudiciables à votre système. Il suffit d'une seule commande pour planter accidentellement votre système. Pour éviter cela, il est fortement recommandé d'exécuter des opérations élevées en tant qu'utilisateur sudo.

Un utilisateur sudo (abréviation de super utilisateur do) est un utilisateur régulier qui a reçu des privilèges root ou élevés et peut donc effectuer des tâches élevées similaires à celles qui sont réservées à l'utilisateur root. Celles-ci incluent la modification des fichiers de configuration, l'installation et la suppression de packages logiciels, le démarrage et l'arrêt de services, et bien plus encore.

Dans ce guide, nous nous concentrons sur la façon dont vous pouvez créer et configurer un utilisateur sudo sur Arch Linux.

Étape 1) Installez le paquet sudo

Dès le départ, nous devons installer l'utilitaire sudo. Contrairement aux autres distributions Linux, ceci n'est pas inclus par défaut dans l'installation de base. Pour l'installer, exécutez la commande suivante en tant que root :

# pacman -S sudo

Étape 2) Créer un utilisateur régulier

Ensuite, nous devons créer un utilisateur régulier. Nous ajouterons ultérieurement cet utilisateur au groupe sudoers pour lui permettre d'effectuer des tâches administratives.

Pour créer un utilisateur sudo, utilisez la commande useradd comme indiqué :

# useradd -m -G wheel -s /bin/bash username

Décomposons la commande :

L'option -m crée un répertoire personnel pour l'utilisateur /home/user.

L'option -G ajoute l'utilisateur à un groupe supplémentaire. Dans ce cas, l'utilisateur est ajouté au groupe de roues.

L'option -s spécifie le shell de connexion par défaut. Dans ce cas, nous attribuons un shell bash désigné par /bin/bash.

Donc, supposons que vous vouliez ajouter un utilisateur régulier appelé techuser. Pour ce faire, exécutez la commande comme suit :

# useradd -m -G wheel -s /bin/bash techuser

Étape 3) Configurez l'utilisateur normal en tant qu'utilisateur sudo

Ce que nous avons fait jusqu'à présent est de créer un utilisateur de connexion régulier. L'utilisateur n'a pas encore la capacité d'exécuter des commandes avec élévation de privilèges. Nous devons éditer le fichier sudoers situé dans /etc/sudoers

Le groupe wheel est un type spécial de groupe dans les systèmes Linux qui contrôle qui a accès aux commandes sudo.

Pour confirmer que le groupe de roues est activé, exécutez la commande :

# visudo
Or
# vi /etc/ sudoers

Cela vous amène au fichier sudoers qui est rendu sur un éditeur vim. Le fichier sudoers définit les droits d'accès et peut être modifié pour accorder ou refuser certains privilèges aux utilisateurs réguliers.

Une fois que vous avez ouvert le fichier sudoers, faites défiler et localisez l'entrée suivante. Dans l'installation Linux de base d'arch, il serait commenté. Décommentez-le et enregistrez le fichier pour activer le groupe de roues.

 %wheel   ALL=(ALL)   ALL

Comme nous avons déjà un utilisateur régulier, attribuons un mot de passe comme indiqué à l'aide de la commande passwd.

# passwd techuser

Lorsque vous y êtes invité, indiquez le mot de passe du nouvel utilisateur et confirmez-le.

Autre moyen de configurer l'utilisateur normal en tant qu'utilisateur sudo, ajoutez l'entrée de l'utilisateur suivant dans le fichier sudoers comme indiqué ci-dessous,

# vim /etc/sudoers

Sous la section Spécification des privilèges de l'utilisateur, ajoutez la ligne suivante.

techuser ALL=(ALL)  ALL

Enregistrez et quittez le fichier sudoers

Étape 3) Tester l'utilisateur sudo

Enfin, nous allons confirmer si l'utilisateur peut effectuer des tâches root. Tout d'abord, passez au nouvel utilisateur.

$ su - techuser

Fournissez le mot de passe de l'utilisateur et appuyez sur ENTRÉE.

Essayez maintenant d'invoquer sudo avec une commande généralement réservée à l'utilisateur root. Dans l'exemple ci-dessous, nous mettons à jour Arch Linux.

$ sudo  pacman -Syu

Vous recevrez une clause de non-responsabilité vous informant des éléments saillants à garder à l'esprit lors de l'appel de sudo et plus tard, vous serez invité à entrer le mot de passe.

Voilà qui conclut l'article, nous espérons que ce guide a fourni suffisamment d'informations sur la création d'un utilisateur sudo dans Arch Linux. Veuillez partager vos commentaires et commentaires dans la section des commentaires ci-dessous.


Arch Linux
  1. Comment configurer une adresse IP statique et dynamique dans Arch Linux

  2. Comment créer un utilisateur Sudo dans Debian

  3. Comment créer et supprimer un groupe d'utilisateurs sous Linux

  4. Comment installer et configurer Memcached sur Rocky Linux/Alma Linux 8

  5. Comment créer un utilisateur Sudo sur Rocky Linux et CentOS

Comment installer et configurer Arch Linux en tant que serveur

Ajouter, supprimer et accorder des privilèges Sudo aux utilisateurs dans Arch Linux

Comment créer un utilisateur Sudo dans Ubuntu Linux

Comment créer un utilisateur Sudo sur CentOS

Comment créer un utilisateur Sudo sur Ubuntu et Debian

Comment ajouter ou créer un utilisateur sudo dans le système Linux [Quickstart]