913 votes

Comment ajouter un utilisateur comme nouveau sudoer en utilisant la ligne de commande ?

Après avoir ajouté un utilisateur en utilisant adduser Je ne peux pas le voir via Système > Administration > Utilisateurs et groupes à moins que je ne me déconnecte puis me reconnecte. Est-ce normal ?

De même, puis-je définir un utilisateur nouvellement ajouté comme un sudo er ou dois-je le modifier seulement après l'avoir ajouté ? Comment puis-je le faire via le Shell ?

Enfin, puis-je supprimer l'utilisateur original qui a été créé lors de l'installation initiale d'Ubuntu, ou cet utilisateur est-il en quelque sorte "spécial" ?

14voto

Sandeep Points 570

Le snippet suivant accorde l'accès root à nom d'utilisateur sans se connecter explicitement en tant que root.

Assurez-vous que l'utilisateur est d'abord ajouté au groupe sudo. Testé sur Ubuntu 16.04.1 LTS.

sudo adduser username sudo
sudo sh -c "echo 'username ALL=NOPASSWD: ALL' >> /etc/sudoers"

0 votes

Cela fonctionne-t-il sur Ubuntu ?

1 votes

Oui, vérifié sur Ubuntu 16.04

4 votes

Pourquoi pas en une seule ligne : useradd -m username --groups sudo

12voto

Joel Spolsky Points 22686

Tous les membres du groupe admin Dans Ubuntu, les utilisateurs sont par défaut autorisés à utiliser sudo, donc le plus simple est d'ajouter le compte d'utilisateur à la liste de contrôle de l'utilisateur. admin groupe.

Si vous ne voulez pas donner au compte utilisateur un accès complet à la racine, vous devez modifier le fichier /etc/sudoer avec visudo (il s'assure que vous n'avez pas d'erreurs de syntaxe dans le fichier et que vous perdez complètement la capacité sudo) de manière à spécifier quelles commandes cet utilisateur (ou un nouveau groupe) peut exécuter en tant que racine.

El Manuel du sudoer vous donnera plus d'informations à ce sujet. Vous pouvez spécifier quelles commandes sont autorisées par un utilisateur/groupe particulier à être exécutées en tant que root.

1 votes

Je pensais que c'était ce que le wheel groupe était pour ?

0 votes

@Marco Je ne suis pas familier avec cela. Pouvez-vous m'expliquer un peu plus ?

0 votes

@MarcoCeppi, le groupe de roues était utilisé sur certains systèmes pour restreindre ce que les utilisateurs pouvaient utiliser. su . Ubuntu utilise sudo et le groupe d'administrateurs.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X