Comment créer un nouvel utilisateur sudo sur le serveur Linux Ubuntu

 Voir toutes les FAQ relatives à Ubuntu Linux

Je suis un nouveau Ubuntu Linux 16.04.xx utilisateur du serveur LTS. Comment créer un nouvel utilisateur sudo sur mon serveur ? Comment ajouter un nouvel utilisateur en tant que fichier sudoer en utilisant l’option de ligne de commande sur Ubuntu?
Sous Linux (et Unix en général), il existe un superutilisateur nommé root. L’utilisateur root peut faire tout et n’importe quoi, et donc faire un travail quotidien car la racine peut être très dangereuse. Vous pouvez taper une commande de manière incorrecte et détruire le système. La commande sudo permet à un utilisateur autorisé d’exécuter une commande en tant que superutilisateur (utilisateur root) ou un autre utilisateur, comme spécifié par la stratégie de sécurité. Souvent, le sudo utilisé sur les serveurs pour donner des autorisations et des privilèges d’administrateur aux utilisateurs ordinaires. Dans ce rapide tutoriel, vous apprendrez à créer un utilisateur sudo sur Ubuntu.

PUBLICITÉ

Étapes pour créer un nouvel utilisateur sudo sur Ubuntu

  1. Ajoutez d’abord l’utilisateur, exécutez : sudo adduser < UserNameHere >
  2. Ajoutez l’utilisateur au groupe sudo en tapant la commande dans terminal pour Ubuntu version 12.04 et supérieure: sudo adduser < UserNameHere > sudo
  3. Dans l’ancienne version d’Ubuntu (version 12.04 et plus anciennes), exécutez: sudo adduser < UserNameHere > admin
  4. Vérifiez-le: id < UserNameHere>

En savoir plus sur admin et le groupe sudo sur le serveur Ubuntu

Les membres du groupe admin peuvent obtenir des privilèges root. Tous les membres du groupe sudo exécutent n’importe quelle commande sur le serveur Ubuntu. Il suffit donc d’ajouter l’utilisateur au groupe sudo sur le serveur Ubuntu. Le groupe admin est obsolète depuis la version 12.04 d’Ubuntu et les versions ultérieures. Par conséquent, n’existe plus ou n’est plus utilisé dans Ubuntu 12.04 ou supérieur. La raison pour laquelle cela fonctionne:
# grep -B1 -i '^%sudo' /etc/sudoers
OU
$ sudo grep -B1 -i '^%sudo' /etc/sudoers
Sorties d’échantillons:

# Allow members of group sudo to execute any command%sudoALL=(ALL:ALL) ALL

Voyons quelques exemples pratiques.

Comment ajouter un nouvel utilisateur nommé vivek à sudo en utilisant la ligne de commande ?

Ouvrez le terminal ou connectez-vous à votre serveur distant:
$ ssh root@server-name-IP-here
$ ssh [email protected]
{ root@server:/root} #

Comment ajouter l’utilisateur nommé vivek

# adduser vivek
OU
$ sudo adduser vivek
Sorties d’échantillons:

 Fig.01: Comment ajouter le nouvel utilisateur sur Ubuntu

Fig.01: Comment ajouter le nouvel utilisateur sur Ubuntu

Comment créer un utilisateur sudo sur un compte Ubuntu pour vivek

Tapez la commande suivante:
# adduser vivek sudo
OU utilisez la commande usermod pour ajouter un utilisateur au groupe sous Linux:
# usermod -aG sudo vivek
OU
$ sudo usermod -aG sudo vivek
OU
$ sudo adduser vivek sudo
Sorties d’échantillons:

 Fig.02: Ajoutez l'utilisateur vivek à sudo pour obtenir les privilèges d'administrateur

Fig.02: Ajoutez l’utilisateur vivek à sudo pour obtenir des privilèges d’administrateur

Guides uniquement pour les supporters Patreon 🤓
  • Pas de publicité et de suivi
  • Guides détaillés pour les développeurs et les administrateurs système sur Opensourceflare✨
  • Rejoignez my Patreon pour soutenir les créateurs de contenu indépendants et commencer à lire les derniers guides:
    • Comment configurer le cluster Redis sentinel sur Ubuntu ou Debian Linux
    • Comment Configurer les clés SSH Avec YubiKey comme authentification à deux facteurs (U2F/FIDO2)
    • Comment configurer le cluster Mariadb Galera sur Ubuntu ou Debian Linux
    • Un tutoriel podman pour les débutants – partie I (exécuter des conteneurs Linux sans Docker et en mode sans démon)
    • Comment protéger Linux contre les périphériques USB indésirables à l’aide de USBGuard
    • Si votre domaine n’envoie pas d’e–mail, définissez ces paramètres DNS pour éviter l’usurpation d’identité et le phishing

Rejoignez Patreon ➔

Comment imprimer les informations du compte utilisateur

Vérifiez l’adhésion d’un nouvel utilisateur et d’un groupe avec le :
$ id vivek
Exemples de sorties:

 Fig.03: Afficher les informations sur l'utilisateur et le groupe

Fig.03: Afficher les informations utilisateur et groupe

Comment tester l’accès sudo pour le compte utilisateur vivek

Maintenant, l’utilisateur vivek peut se connecter à l’aide de la commande ssh comme suit:
$ ssh [email protected]
Vérifiez que vivek peut utiliser la commande sudo:
$ sudo cat /etc/sudoers
La première fois que vous utilisez la commande sudo, il vous sera demandé le mot de passe du compte vivek. Tapez donc le mot de passe du vivek pour obtenir un accès root. Tout type de commande avec sudo doit s’exécuter avec les privilèges root pour le compte vivek. Pour gagner le shell racine, entrez:
$ sudo -s
Exemples de sorties:

 Fig.03 : Test de l'accès sudo pour le compte utilisateur vivek

Fig.03: Test de l’accès sudo pour le compte utilisateur vivek

Et vous l’avez. Permettre à d’autres utilisateurs d’exécuter sudo sur le serveur Ubuntu et accorder aux utilisateurs des privilèges d’administrateur.

Cette entrée est 3 de 6 dans la série de tutoriels sudo Linux et Unix. Continuez à lire le reste de la série:

  1. Connexion Linux en tant que Superutilisateur (utilisateur root)
  2. Comment puis-je me connecter en tant que root?
  3. Ubuntu créer un nouvel utilisateur sudo sur le serveur Linux Ubuntu
  4. Ajouter un nouveau compte utilisateur avec accès administrateur sur Linux
  5. CentOS 8 Linux créer un utilisateur Sudo
  6. Ubuntu 20.04 LTS créer un utilisateur sudo

🐧 Obtenez les derniers tutoriels sur Linux, Open Source & DevOps via
Flux RSS newsletter Newsletter hebdomadaire par e-mail ➔

PUBLICITÉ

Catégorie Liste des commandes Unix et Linux
Gestionnaires de téléchargement wget
Documentation aide * mandb * man * pinfo
Analyseurs d’espace disque df •duf •ncdu • pydf
Gestion des fichiers cat • cp • moins • mkdir • plus • arbre
Vous pouvez également utiliser la fonction de pare-feu de votre choix.04
Linux Desktop apps Skype • Spotify • VLC 3
Modern utilities bat • exa
Network Utilities NetHogs • dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Gestionnaire de paquets apk * apt
Gestion des processus bg * chroot * cron * renier * fg * regards * gtop * iotop * jobs * killall * kill * pidof * pstree • pwdx * time * vtop
Recherche ag * grep * où est * qui
Composants shell compgen * echo * printf
Traitement de texte cut *rev
Informations utilisateur groupes *id • lastcomm • last * lid / libuser-lid * logname * membres * utilisateurs * whoami * qui * w
VPN WireGuard Alpine * CentOS 8 * Debian 10 * Pare-feu * Ubuntu 20.04

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.