Woher weiß ich, ob ich der Administrator meines Ubuntu bin?

10

Gibt es eine Möglichkeit zu wissen, ob ich der Administrator meines Ubuntu 14.04 bin? Wenn nicht, wie kann ich Administrator werden?

TomJ
quelle
Beachten Sie, dass, obwohl Sie immer "der Administrator" sagen, alle Antworten davon gesprochen haben, ob Sie "ein Administrator" sind oder nicht. Es gibt nicht unbedingt einen einzigen Administrator (es sei denn, Sie zählen möglicherweise das Root-Konto, das normalerweise deaktiviert ist). Sie können sehr gut hundert Administratoren auf einem Computer haben.
Jon Hanna

Antworten:

6

Öffnen Sie in der Standard-GUI die Systemeinstellungen und rufen Sie das Tool "Benutzerkonten" auf. Dies zeigt Ihren "Kontotyp": "Standard" oder "Administrator".

Führen Sie in der Befehlszeile den Befehl idoder aus, groupsund prüfen Sie, ob Sie zur sudoGruppe gehören. Unter Ubuntu sind normalerweise Administratoren in der sudoGruppe.

Sie haben möglicherweise Administratorzugriff, wenn Sie direkt zur Liste der Sudoer hinzugefügt wurden. Dies ist wahrscheinlicher, wenn der Administrator mit Linux oder Unix im Allgemeinen vertraut ist und nicht die Standard-Ubuntu-Methode verwendet hat. Versuchen Sie es sudo echo okund führen Sie Ihr Passwort ein. Wenn dies gedruckt wird ok, sind Sie ein Administrator.

Gilles 'SO - hör auf böse zu sein'
quelle
Der erste, den Sie gesagt haben, ist der einfachste Weg. Vielen Dank.
TomJ
7

Geben Sie einfach idein Terminal ein. Es gibt die Benutzer-ID, die Gruppen-ID und die Gruppenmitgliedschaften Ihres Kontos aus. In meinem Fall:

UID=1000(jacob) GID=1000(jacob) groepen=1000(jacob),4(adm),24(cdrom),27(sudo),30

"27 (sudo)" bedeutet, dass ich Mitglied der Gruppe "sudo" bin und die Option habe, Befehle auszuführen, mit sudoanderen Worten: Ich bin Administrator.

Im Vergleich dazu die Ausgabe eines "normalen" Benutzers:

UID=1001(testpersoon) GID=1001(testpersoon) groepen=1001(testpersoon),1000(jacob)

Um einen "normalen" Benutzer in einen Administrator zu verwandeln, fügen Sie den Benutzer der Gruppe hinzu sudo:

sudo adduser <username> sudo  (from an administrator's user account)
Jacob Vlijm
quelle
Ich habe auch 4 (adm). Also bin ich der Administrator?
TomJ
@ Tom bedeutet, dass er wissen will, ob er eine Wurzel ist oder nicht
nux
@nux Warum denkst du so?
Jacob Vlijm
aus dem Titel "Der Administrator meines Ubuntu"
Nux
1
@nux Als Administrator haben Sie das Recht, Programme als Root auszuführen. Dies bedeutet nicht, dass Sie ständig das Root-Konto verwenden.
Gilles 'SO - hör auf böse zu sein'
1

Standardmäßig ist das Root-Konto in Ubuntu deaktiviert. Das Root-Konto hat die UID = 0. Versuchen Sie:

id und sehen Sie, was die Ausgabe ist, wenn es nicht Null ist, sind Sie nicht die Wurzel.

Sie können jedoch überprüfen, ob Sie Root-Berechtigungen von sudo verwenden können:

sudo -v

Wenn Sie nicht können, heißt es:

Sorry, user [username] may not run sudo on [hostname].

Weitere Tipps beim Öffnen des Terminals:

If $ at the end of the prompt that means standard user .

If # that means root user

In meinem Fall nux@ubuntu-PC:~$

Das heißt, ich bin ein Standardbenutzer.

nux
quelle
Was meinst du damit - "id - u (dein Benutzername)"? Wirst du es ein wenig erklären?
TomJ
check linfo.org/uid.html
nux
Meins ist $. Also bin ich der Administrator?
TomJ
1
@ Tom Selbst wenn Sie Administrator sind, wird Ihre Eingabeaufforderung normalerweise angezeigt $. Die Eingabeaufforderung zeigt nur an, #ob die Shell als Root ausgeführt wird. Wenn Sie lediglich das Recht haben, Programme als Root auszuführen (was die Definition eines Administrators ist), hat dies keine Auswirkungen auf Ihre Eingabeaufforderung.
Gilles 'SO - hör auf böse zu sein'
Administrator ist ein Standardbenutzer, nicht wahr?
Nux