Comment créer un utilisateur administrateur à partir de la ligne de commande?

78

Je veux créer un utilisateur avec des privilèges d’administrateur et toutes les configurations normales comme le répertoire personnel.

  1. Existe-t-il un paramètre adduser pour donner à l'utilisateur sudo des pouvoirs automatiquement?
  2. Quels sont les paramètres par défaut pour adduser ? Va-t-il créer automatiquement des répertoires personnels et toutes les autres choses sans paramètres supplémentaires? (c.-à-d. que adduser <username> est suffisant?)
posée Oxwivi 21.10.2011 - 15:56
la source

3 réponses

74

Ajoutez l'utilisateur au groupe sudo avec:

adduser <username> sudo

(Si vous utilisez Ubuntu 11.10 ou une version antérieure, utilisez le groupe admin .)

Les valeurs par défaut sont stockées dans /etc/adduser.conf , vous pouvez les vérifier avec

less /etc/adduser.conf

Pour créer un utilisateur et l'ajouter directement à l'utilisation du groupe sudo

adduser <username> --group sudo

(Encore une fois, utilisez admin à la place de sudo pour 11.10 et les versions antérieures.)

Consultez toutes les options dont vous disposez avec adduser ici .

    
réponse donnée Bruno Pereira 21.10.2011 - 16:02
la source
40

Pour créer un nouvel utilisateur avec des privilèges d’administrateur dans Ubuntu 12.04 et versions ultérieures:

adduser <username> sudo

Dans Ubuntu 11.10 et versions antérieures, utilisez plutôt ceci:

adduser <username> admin

Pour modifier un utilisateur existant (12.04 et ultérieur):

sudo usermod -aG sudo <username>

(Ou pour 11.10 et les versions antérieures: sudo usermod -aG admin <username> )

-a signifie append alors que -G représente les groupes. Avec les indicateurs -a et -G comme indiqué ci-dessus, le groupe sudo (ou admin ) sera ajouté à la liste des groupes dont l'utilisateur est membre.

    
réponse donnée Amith KK 21.10.2011 - 16:00
la source
12

Les autres réponses sont correctes mais vous avez également posé des questions sur le répertoire personnel. Vous aurez également besoin d'un mot de passe pour le nouvel utilisateur.

sudo useradd *new-admin-username* -s /bin/bash -g sudo -m
  • -s définit le shell de connexion de l'utilisateur
  • -m crée le répertoire de base de l'utilisateur s'il n'existe pas: /home/*new-admin-username*
  • -g ajoute l'utilisateur au groupe sudo pour qu'il dispose des privilèges d'administrateur (& gt; 11.10)

Une fois créé, ajoutez un mot de passe pour l'utilisateur:

sudo passwd *new-admin-username*

Connectez-vous à l'utilisateur pour voir si tout a fonctionné:

su *new-admin-username*
cd ~/
pwd
    
réponse donnée csi 20.11.2014 - 00:46
la source

Lire d'autres questions sur les étiquettes