web-dev-qa-db-fra.com

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

Je veux créer un utilisateur avec des privilèges d'administrateur et toutes les configurations habituelles telles que le répertoire personnel.

  1. Existe-t-il un paramètre adduser à attribuer automatiquement à l'utilisateur Sudo?
  2. Quels sont les paramètres par défaut pour adduser? Est-ce qu'il va créer automatiquement des répertoires personnels et toutes les autres choses sans paramètres supplémentaires? (c'est-à-dire adduser <username> suffit-il?)
80
Oxwivi

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 au groupe Sudo, utilisez

adduser <username> --group Sudo

(Encore une fois, utilisez admin au lieu de Sudo pour 11.10 et les versions antérieures.)

Examinez toutes les options que vous avez avec adduser --- here .

74
Bruno Pereira

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 les versions antérieures, utilisez plutôt ceci:

adduser <username> admin

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

Sudo usermod -aG Sudo <username>

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

-a correspond à append alors que -G correspond à des 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.

40
Amith KK

Les autres réponses sont correctes mais vous avez également posé des questions sur le répertoire de base. 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 personnel de l'utilisateur s'il n'existe pas: /home/*new-admin-username*
  • -g ajoute l'utilisateur au groupe Sudo afin qu'il dispose des privilèges d'administrateur (> 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
13
csi