C'è un modo per sapere se sono l'amministratore del mio Ubuntu 14.04? In caso contrario, come posso diventare amministratore?
C'è un modo per sapere se sono l'amministratore del mio Ubuntu 14.04? In caso contrario, come posso diventare amministratore?
Risposte:
Nella GUI predefinita, apri le Impostazioni di sistema e vai allo strumento "Account utente". Questo mostra il tuo "Tipo di account": "Standard" o "Amministratore".
Sulla riga di comando, esegui il comando id
o groups
e vedi se sei nel sudo
gruppo. Su Ubuntu, normalmente, gli amministratori fanno parte del sudo
gruppo.
Potresti avere accesso amministrativo se sei stato aggiunto direttamente all'elenco dei sudoer - questo è più probabile se l'amministratore ha familiarità con Linux o Unix in generale e non ha usato il metodo Ubuntu predefinito. Prova a correre sudo echo ok
e inserisci la tua password; se questo stampa ok
, sei un amministratore.
Digita semplicemente id
un terminale. Emette ID utente, ID gruppo e appartenenze al gruppo del tuo account. Nel mio caso:
UID=1000(jacob) GID=1000(jacob) groepen=1000(jacob),4(adm),24(cdrom),27(sudo),30
"27 (sudo)" significa che sono membro del gruppo "sudo" e che ho la possibilità di eseguire comandi con sudo
, in altre parole: sono un amministratore.
In confronto, un output dell'utente "normale":
UID=1001(testpersoon) GID=1001(testpersoon) groepen=1001(testpersoon),1000(jacob)
Per trasformare un utente "normale" in un amministratore, aggiungi l'utente al gruppo sudo
:
sudo adduser <username> sudo (from an administrator's user account)
Per impostazione predefinita, l'account root è disabilitato in Ubuntu, l'account root ha UID = 0, prova:
id
e vedi qual è l'output, se è diverso da zero non sei il root.
Ma puoi verificare se puoi usare i privilegi di root su sudo:
sudo -v
Se non puoi dichiarare:
Sorry, user [username] may not run sudo on [hostname].
Un altro consiglio quando si apre il terminale:
If $ at the end of the prompt that means standard user .
If # that means root user
Nel mio caso nux@ubuntu-PC:~$
Ciò significa che sono un utente standard.
$
. Il prompt mostra solo #
se la shell è in esecuzione come root. Se hai semplicemente il diritto di eseguire programmi come root (che è la definizione di amministratore), ciò non influisce sul tuo prompt.