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.
Étapes pour créer un nouvel utilisateur sudo sur Ubuntu
- Ajoutez d’abord l’utilisateur, exécutez : sudo adduser < UserNameHere >
- Ajoutez l’utilisateur au groupe sudo en tapant la commande dans terminal pour Ubuntu version 12.04 et supérieure: sudo adduser < UserNameHere > sudo
- Dans l’ancienne version d’Ubuntu (version 12.04 et plus anciennes), exécutez: sudo adduser < UserNameHere > admin
- 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
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 des privilèges d’administrateur
- 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
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 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
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.
- Connexion Linux en tant que Superutilisateur (utilisateur root)
- Comment puis-je me connecter en tant que root?
- Ubuntu créer un nouvel utilisateur sudo sur le serveur Linux Ubuntu
- Ajouter un nouveau compte utilisateur avec accès administrateur sur Linux
- CentOS 8 Linux créer un utilisateur Sudo
- Ubuntu 20.04 LTS créer un utilisateur sudo
Flux RSS newsletter Newsletter hebdomadaire par e-mail ➔
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 |