Je veux créer un utilisateur ayant des sudo
pouvoirs dans Ubuntu. Comment puis je faire ça?
Je veux créer un utilisateur ayant des sudo
pouvoirs dans Ubuntu. Comment puis je faire ça?
Réponses:
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 sudo
groupe avec la commande:
sudo adduser <username> sudo
Notez que les versions d’Ubuntu jusqu’à 11.10 utiliseront un admin
groupe au lieu de sudo
:
Jusqu'à Ubuntu 11.10, le groupe Unix pour les administrateurs dotés de privilèges root via sudo était admin. À partir de Ubuntu 12.04 LTS, c’est maintenant sudo, pour compatibilité avec Debian et sudo lui-même. Cependant, pour des raisons de compatibilité ascendante, les membres du groupe d'administrateurs sont toujours reconnus en tant qu'administrateurs.
Si votre système ne le permet pas, nous devons modifier le fichier sudoers pour accorder des autorisations sudo. Vous pouvez lire sur le fichier sudoers avec man sudoers
pour plus de détails sur la syntaxe exacte et les options disponibles, mais par souci de simplicité, vous pouvez effectuer l'une des opérations suivantes:
addgroup
commande, puis ajoutez ce groupe au fichier sudoers. Utilisez addgroup <groupname>
pour créer le groupe, puis éditez le fichier sudoers ( sudo visudo
) et ajoutez la ligne %<groupname> ALL=(ALL) ALL
en bassudo visudo
et ajoutez <username> ALL=(ALL) ALL
en bas pour chaque utilisateur que vous souhaitez ajouter.man sudoers
), puis sudo visudo
éditez le fichier et accordez des autorisations à l'utilisateur ou au groupe de votre choix. Vous pouvez utiliser ce fichier pour contrôler le comportement de sudo, notamment s'il demande un mot de passe ou combien de temps une session sudo doit rester active (15min est la valeur par défaut)
La réponse "populaire" est comment "réimplémenter" , pas "comment ajouter l'utilisateur?" . Le minimum que vous devez faire est le suivant:
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
Choisissez System
-> Administration
-> Users and Groups
.
Sélectionnez Add
pour ajouter votre nouvel utilisateur. Lorsque vous avez terminé l’assistant, choisissez votre nouvel utilisateur, cliquez sur account type
et passez de Desktop user
à Administrator
.
Vous pouvez également activer root en:
passwd root
puis insérez le mot de passe pour la racine
Si vous voulez vraiment créer un superutilisateur (copie de root mais avec un autre mot de passe et un répertoire personnel) 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 racine = 0)
-u
$ UID définit $ UID
-g
$ GID définit $ GID
Ce que je fais est d'ajouter un utilisateur à un groupe appelé wheel, un utilisateur appartenant à ce groupe peut exécuter n'importe quelle commande d'administrateur à l'aide de sudo.
Vous devez activer cette fonctionnalité dans / etc / sudoers, décommentez la ligne au-dessous de% wheel ALL = (ALL) ALL
wheel
groupe n'existe, et ce n'est pas ainsi que des capacités administratives sont conférées. Le sudo
groupe est utilisé (ou le admin
groupe - à ne pas confondre avec l'autre groupe appelé adm
- dans Ubuntu 11.10 et versions antérieures).
sudo adduser <username>
pour créer l'utilisateur, puis utilisezsudo adduser <username> admin
pour leur attribuer des pouvoirs sudo. Ex:sudo adduser piemesons
etsudo adduser piemesons admin