Comment puis-je créer un utilisateur administrateur sur Ubuntu ?
Je veux créer un utilisateur ayant sudo
pouvoirs dans Ubuntu. Comment puis-je faire cela ?
Je veux créer un utilisateur ayant sudo
pouvoirs dans Ubuntu. Comment puis-je faire cela ?
Tout d'abord, créez l'utilisateur avec :
sudo adduser <username>
Vous pouvez en savoir plus sur cette commande dans les pages de manuel de votre système avec man adduser
.
Vous pouvez ensuite ajouter un utilisateur au groupe sudo
avec la commande
sudo adduser <username> sudo
Notez que les versions d'Ubuntu jusqu'à 11.10 utiliseront admin
comme groupe au lieu de sudo
:
Jusqu'à la version 11.10 d'Ubuntu, le groupe Unix pour les administrateurs ayant des privilèges root via sudo était admin. À partir d'Ubuntu 12.04 LTS, il est maintenant sudo, pour des raisons de compatibilité avec Debian et sudo lui-même. Cependant, pour la compatibilité ascendante, les membres du groupe admin sont toujours reconnus comme administrateurs
Si votre système ne l'est pas, alors nous devons jouer avec le fichier sudoers pour accorder les permissions de sudo. Vous pouvez consulter le fichier sudoers avec man sudoers
pour obtenir des détails sur la syntaxe exacte et les options disponibles, mais pour simplifier, vous pouvez faire l'une des choses suivantes :
addgroup
, puis ajoutez ce groupe au fichier sudoers. Utilisez addgroup <groupname>
pour créer le groupe, puis modifiez le fichier sudoers (sudo visudo
) et ajoutez la ligne %<groupname> ALL=(ALL) ALL
en bas sudo visudo
, et ajoutez <username> ALL=(ALL) ALL
en bas pour chaque utilisateur que vous voulez ajouter.La réponse “populaire” est comment “réimplanter”, et non _“comment ajouter l'utilisateur ? Voici le minimum que vous devez faire :
usermod -a -G sudo USERNAME
Sur mon système particulier, je suis membre des groupes suivants :
usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME
Pour vérifier ce que vous avez fait :
groups USERNAME
Si vous voulez vraiment créer un super-utilisateur (copie de root mais avec un autre mot de passe et un autre répertoire) et non un utilisateur sudo, utilisez UID=0 et GID=0 pour le nouvel utilisateur :
useradd -ou 0 -g 0 john
-o
vous permet de créer un UID non unique (UID de la racine=0)
-u
$UID sets $UID
-g
$GID sets $GID
Vous pouvez également activer la fonction “root by” :
passwd root
et ensuite insérer le mot de passe pour le root
Ce que je fais, c'est ajouter un utilisateur au groupe appelé wheel, l'utilisateur appartenant à ce groupe peut exécuter n'importe quelle commande d'administrateur en utilisant sudo.
Vous devez activer cette fonctionnalité dans /etc/sudoers, décommentez la ligne sous %wheel ALL=(ALL) ALL