Gibt es eine Möglichkeit zu wissen, ob ich der Administrator meines Ubuntu 14.04 bin? Wenn nicht, wie kann ich Administrator werden?
Gibt es eine Möglichkeit zu wissen, ob ich der Administrator meines Ubuntu 14.04 bin? Wenn nicht, wie kann ich Administrator werden?
Antworten:
Ö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 id
oder aus, groups
und prüfen Sie, ob Sie zur sudo
Gruppe gehören. Unter Ubuntu sind normalerweise Administratoren in der sudo
Gruppe.
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 ok
und führen Sie Ihr Passwort ein. Wenn dies gedruckt wird ok
, sind Sie ein Administrator.
Geben Sie einfach id
ein 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 sudo
anderen 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)
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.
$
. 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.