Come faccio a creare un utente amministratore su Ubuntu?


Risposte:


89

Innanzitutto, crea l'utente con:

sudo adduser <username>

Puoi leggere di più su questo comando nelle pagine man del tuo sistema con man adduser.

È quindi possibile aggiungere un utente al sudogruppo con il comando:

sudo adduser <username> sudo

Nota che le versioni di Ubuntu fino all'11.10 useranno admincome gruppo anziché sudo:

Fino a Ubuntu 11.10, il gruppo Unix per amministratori con privilegi di root tramite sudo era stato admin. A partire da Ubuntu 12.04 LTS, ora è sudo, per compatibilità con Debian e sudo stesso. Tuttavia, per compatibilità con le versioni precedenti, i membri del gruppo di amministratori sono ancora riconosciuti come amministratori


Se il tuo sistema non lo fa, allora dobbiamo confondere il file sudoers per concedere le autorizzazioni sudo. Puoi leggere il file sudoers con i man sudoersdettagli sulla sintassi esatta e le opzioni disponibili, ma per semplicità, puoi fare una delle seguenti operazioni:

  • Creare un gruppo con il addgroupcomando, quindi aggiungere quel gruppo al file sudoers. Utilizzare addgroup <groupname>per creare il gruppo, quindi modificare il file sudoers ( sudo visudo) e aggiungere la riga %<groupname> ALL=(ALL) ALLin fondo
  • Modifica il file sudoers con sudo visudoe aggiungi <username> ALL=(ALL) ALLin fondo per ogni utente che desideri aggiungere.

Ho letto male, pensando che tu avessi già creato l'utente. Utilizzare sudo adduser <username>per creare l'utente, quindi utilizzare sudo adduser <username> adminper potenziarli sudo poteri. Es: sudo adduser piemesonsesudo adduser piemesons admin
Darth Android

@Darth Android adduser: l'utente `username 'non esiste. e che dire della password di quell'utente? e non è un gruppo amministrativo che gli sta dando poteri di amministratore
Mohit Jain,

Non è un gruppo di amministratori. Il potere degli amministratori. Utente creato. Ora voglio dargli i poteri di amministratore.
Mohit Jain,

adduser: il gruppo `admin 'non esiste.
Mohit Jain,

1
Spiacenti, la mia installazione di Ubuntu crea un gruppo di amministratori con poteri sudo. Leggi sul file sudoers ( man sudoers) e poi sudo visudoper modificare il file e concedere le autorizzazioni a qualsiasi utente o gruppo desideri. È possibile utilizzare questo file per controllare il comportamento di sudo, incluso se richiede una password o per quanto tempo mantenere attiva una sessione di sudo (15 minuti è l'impostazione predefinita)
Darth Android

26

La risposta "popolare" è come "reimplementare" , non "come aggiungere l'utente?" . Il minimo indispensabile che devi fare è questo:

usermod -a -G sudo USERNAME

Sul mio sistema particolare, sono un membro dei seguenti gruppi:

usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME

Per verificare ciò che hai fatto:

groups USERNAME

2
Ho condiviso la tua domanda nella stanza di Ubuntu poiché è più corretta. L'unica cosa che potrei aggiungere è che libvirtd non è un gruppo predefinito per un'installazione pulita. Il resto lo sono.
RobotHumans,

3

Scegli System-> Administration-> Users and Groups.

Seleziona Addper aggiungere il tuo nuovo utente. Una volta completata la procedura guidata, scegli il tuo nuovo utente e fai clic su account typee Desktop userpassa da a Administrator.


Sono sul server amico. Solo riga di comando :-)
Mohit Jain,

Sul mio sistema 12.04 dovrai disconnetterti e riconnetterti prima che funzioni. Ma un modo molto semplice e semplice per farlo.
dennis,

0

Puoi anche abilitare il root:

passwd root

e quindi inserire la password per il root


4
Questa è una risposta orribile. NESSUNO DOVREBBE MAI USARE DIRETTAMENTE LA RADICE.
Léo Lam

0

Se vuoi davvero creare un superutente (copia di root ma con un'altra password e home directory) e non un utente sudo, usa UID = 0 e GID = 0 per il nuovo utente:

useradd -ou 0 -g 0 john

-o consente di creare UID non univoci (UID root = 0)

-u $ UID imposta $ UID

-g $ GID imposta $ GID


-2

Quello che faccio è aggiungere l'utente al gruppo chiamato wheel, l'utente che appartiene a quel gruppo può eseguire qualsiasi comando di amministratore usando sudo.

È necessario abilitare quella funzione in / etc / sudoers, riga di commento sotto% wheel ALL = (ALL) ALL


3
So che questa è la risposta vecchia, ma a beneficio di persone che vengono qui ora: per impostazione predefinita in Ubuntu, non wheelesisto gruppo, e questo è non come capacità amministrative sono conferiti. Il sudogruppo viene utilizzato (o il admingruppo - da non confondere con l'altro gruppo chiamato adm- in Ubuntu 11.10 e precedenti).
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.