Come posso creare un utente amministratore dalla riga di comando?

78

Voglio creare un utente con privilegi amministrativi e tutte le impostazioni regolari come la home directory.

  1. Esiste un parametro adduser per dare all'utente il potere sudo automaticamente?
  2. Quali sono le impostazioni predefinite per adduser ? Creerà automaticamente le home directory e tutte le altre cose senza parametri aggiuntivi? (ad esempio, adduser <username> è sufficiente?)
posta Oxwivi 21.10.2011 - 15:56

3 risposte

74

Aggiungi l'utente al gruppo sudo con:

adduser <username> sudo

(Se stai usando Ubuntu 11.10 o precedente, usa il gruppo admin .)

I valori predefiniti sono memorizzati in /etc/adduser.conf , puoi controllarli con

less /etc/adduser.conf

Per creare un utente e aggiungerlo direttamente al gruppo sudo usa

adduser <username> --group sudo

(Ancora, usa admin al posto di sudo per 11.10 e precedenti.)

Dai un'occhiata a tutte le opzioni disponibili con adduser qui .

    
risposta data Bruno Pereira 21.10.2011 - 16:02
40

Per creare un nuovo utente con privilegi di amministratore in Ubuntu 12.04 e versioni successive:

adduser <username> sudo

In Ubuntu 11.10 e precedenti, usa invece:

adduser <username> admin

Per modificare un utente esistente (12.04 e successivi):

sudo usermod -aG sudo <username>

(O per 11.10 e precedenti: sudo usermod -aG admin <username> )

-a sta per append mentre -G sta per gruppi. Con i flag -a e -G come mostrato sopra, il gruppo sudo (o admin ) sarà aggiunto all'elenco dei gruppi di cui l'utente è membro.

    
risposta data Amith KK 21.10.2011 - 16:00
12

Le altre risposte sono corrette ma hai anche chiesto della home directory. Avrai anche bisogno di una password per il nuovo utente.

sudo useradd *new-admin-username* -s /bin/bash -g sudo -m
  • -s imposta la shell di login dell'utente
  • -m rende la home directory dell'utente se non esiste: %codice%
  • /home/*new-admin-username* aggiunge l'utente al gruppo sudo in modo che abbiano i privilegi di amministratore (& gt; 11.10)

Una volta creato, aggiungi una password per l'utente:

sudo passwd *new-admin-username*

Accedi all'utente per vedere se tutto ha funzionato:

su *new-admin-username*
cd ~/
pwd
    
risposta data csi 20.11.2014 - 00:46

Leggi altre domande sui tag