Jak się dowiedzieć, czy jestem administratorem mojego Ubuntu?

10

Czy istnieje sposób, aby dowiedzieć się, czy jestem administratorem mojego Ubuntu 14.04? Jeśli nie, to jak mogę zostać administratorem?

TomJ
źródło
Pamiętaj, że chociaż ciągle mówisz „administrator”, wszystkie odpowiedzi mówiły o tym, czy jesteś „administratorem”. Nie musi to być jedyny administrator (chyba że policzysz konto root, które normalnie jest wyłączone). Możesz mieć setkę administratorów na komputerze.
Jon Hanna

Odpowiedzi:

6

W domyślnym interfejsie GUI otwórz Ustawienia systemowe i przejdź do narzędzia „Konta użytkowników”. To pokazuje „Typ konta”: „Standardowy” lub „Administrator”.

W wierszu polecenia uruchom polecenie idlub groupssprawdź, czy należysz do sudogrupy. W systemie Ubuntu zwykle administratorzy są w sudogrupie.

Możesz mieć dostęp administracyjny, jeśli zostałeś bezpośrednio dodany do listy sudoers - jest to bardziej prawdopodobne, jeśli administrator zna ogólnie Linuxa lub Unixa i nie użył domyślnej metody Ubuntu. Spróbuj uruchomić sudo echo oki wprowadź hasło; jeśli to się wydrukuje ok, jesteś administratorem.

Gilles „SO- przestań być zły”
źródło
Pierwszy, który powiedziałeś, jest najprostszym sposobem. Dzięki.
TomJ
7

Po prostu wpisz idterminal. Wyświetla identyfikator użytkownika, identyfikator grupy i członkostwo grupy na koncie. W moim przypadku:

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

„27 (sudo)” oznacza, że ​​jestem członkiem grupy „sudo”, i że mam opcję uruchamiania poleceń sudo, innymi słowy: jestem administratorem.

Dla porównania wyjście „normalnego” użytkownika:

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

Aby zmienić „normalnego” użytkownika w administratora, dodaj go do grupy sudo:

sudo adduser <username> sudo  (from an administrator's user account)
Jacob Vlijm
źródło
Mam też 4 (adm). Więc jestem administratorem?
TomJ
@tom oznacza, że ​​chce wiedzieć, czy jest rootem, czy nie
nux
@nux Dlaczego tak uważasz?
Jacob Vlijm
od tytułu „Administrator mojego ubuntu”
oprócz
1
@nux Bycie administratorem oznacza prawo do uruchamiania programów jako root. Nie oznacza to ciągłego korzystania z konta root.
Gilles „SO- przestań być zły”
1

Domyślnie konto root jest wyłączone w Ubuntu, konto root ma UID = 0, spróbuj:

id i zobacz, co to jest wynik, jeśli jest inny niż zero, nie jesteś rootem.

Ale możesz sprawdzić, czy możesz korzystać z uprawnień roota przez sudo:

sudo -v

Jeśli nie możesz podać:

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

Kolejne wskazówki po otwarciu terminalu:

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

If # that means root user

W moim przypadku nux@ubuntu-PC:~$

Oznacza to, że jestem standardowym użytkownikiem.

nux
źródło
Co rozumiesz przez to - „id - u (twoja nazwa użytkownika)”? wytłumaczysz to trochę?
TomJ
sprawdź linfo.org/uid.html
nux
Mój to $. Więc jestem administratorem?
TomJ
1
@Tom Nawet jeśli jesteś administratorem, Twój monit zwykle się wyświetla $. Monit pokazuje tylko, #czy powłoka działa jako root. Jeśli masz jedynie prawo do uruchamiania programów jako root (co jest definicją bycia administratorem), nie ma to wpływu na twój monit.
Gilles „SO- przestań być zły”
administrator jest standardowym użytkownikiem, prawda?
nux