Czy istnieje sposób, aby dowiedzieć się, czy jestem administratorem mojego Ubuntu 14.04? Jeśli nie, to jak mogę zostać administratorem?
Czy istnieje sposób, aby dowiedzieć się, czy jestem administratorem mojego Ubuntu 14.04? Jeśli nie, to jak mogę zostać administratorem?
Odpowiedzi:
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 id
lub groups
sprawdź, czy należysz do sudo
grupy. W systemie Ubuntu zwykle administratorzy są w sudo
grupie.
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 ok
i wprowadź hasło; jeśli to się wydrukuje ok
, jesteś administratorem.
Po prostu wpisz id
terminal. 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)
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.
$
. 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.