spis treści
w tym samouczku przeprowadzę Cię przez 5 najlepszych sposobów, dzięki którym możesz stać się użytkownikiem root lub superużytkownikiem w Linuksie. Jeśli chcesz uruchomić dowolną komendę privilege na serwerach opartych na Linuksie, musisz mieć dostęp root lub superuser. Istnieje wiele poleceń w systemie Linux, które nie mogą być uruchamiane przez żadnego innego użytkownika poza rootem lub superużytkownikiem.
więc zawsze musisz przełączyć się lub zmienić na użytkownika root w przypadku, gdy chcesz uruchomić jakieś uprzywilejowane polecenia. Jest to jeden z powszechnych scenariuszy, z którymi spotykają się profesjonaliści Linuksowi w codziennej pracy. użytkownik root jest jak użytkownik admin, który ma pełną kontrolę nad systemem. Tutaj przyjrzymy się różnym sposobom, za pomocą których można przełączyć lub zmienić użytkownika na root lub superuser, aby uruchomić którekolwiek z uprzywilejowanych poleceń.
sposoby zostania użytkownikiem root lub superużytkownikiem w Linuksie
Przeczytaj także: 10 popularnych przykładów polecenia Kill w Linuksie / Unixie(jak zabić proces w Linuksie)
Metoda 1: Użyj 'sudo-i’, aby stać się użytkownikiem root lub superużytkownikiem w Linuksie
jeśli jesteś obecnie zalogowany jako użytkownik inny niż root, możesz użyć polecenia sudo -i
, aby zalogować się jako użytkownik root, jak pokazano poniżej. Jeśli bieżący użytkownik nie ma dostępu sudo
, poprosi o hasło, jak widać na poniższym wyjściu, ale jeśli bieżący użytkownik ma dostęp sudo
, nie zapyta o hasło.
na systemach opartych na ubuntu domyślnie użytkownik root zostanie zablokowany, więc musisz najpierw zalogować się jako użytkownik inny niż root, a następnie użyć sudo -i
, aby zalogować się jako użytkownik root
. Możesz sprawdzić krok po kroku: Jak dodać użytkownika do Sudoers, aby zapewnić użytkownikowi dostęp sudo
.
test@test-localhost:~$ sudo -i password for test:root@test-localhost:~#
-i: uruchom powłokę określoną przez wpis bazy danych hasła użytkownika docelowego jako powłokę logowania. Więcej na stronie sudo command Man.
Metoda 2: Użyj 'sudo-s’, aby stać się użytkownikiem root lub superużytkownikiem w Linuksie
jeśli jesteś obecnie zalogowany jako użytkownik inny niż root, możesz użyć polecenia sudo -s
, aby zalogować się jako użytkownik root, jak pokazano poniżej. Ta metoda jest zwykle używana w instancjach chmurowych opartych na Linuksie, gdzie najpierw musisz zalogować się jako inny użytkownik, a następnie przełączyć się na root
użytkownik, aby uruchomić dowolne uprzywilejowane polecenia, ponieważ domyślnie root
użytkownik zostanie zablokowany.
test@test-localhost:~$ sudo -sroot@test-localhost:/home/test#
-s : Uruchom powłokę określoną przez zmienną środowiskową SHELL, jeśli jest ustawiona, lub powłokę określoną przez wpis w bazie danych hasła użytkownika wywołującego. Więcej na stronie sudo command Man.
Metoda 3: Użyj ’ sudo su -’, aby stać się użytkownikiem root lub superużytkownikiem w Linuksie
możesz również użyć polecenia su(switch user) z sudo, aby zmienić użytkownika. Jeśli jesteś obecnie zalogowany jako użytkownik nie-root, możesz użyć polecenia sudo su -
, aby zalogować się jako użytkownik root
, jak określono poniżej. Gdy widzisz $
na monicie wyjściowym, oznacza to, że bieżący zalogowany użytkownik nie jest uprzywilejowanym użytkownikiem, a gdy widzisz #
na monicie wyjściowym, oznacza to, że jesteś obecnie zalogowany jako użytkownik root
.
test@test-localhost:~$ sudo su -root@test-localhost:~#
metoda 4: Użyj 'su – root’, aby stać się użytkownikiem root lub superużytkownikiem w Linuksie
innym sposobem, w jaki możesz przełączyć użytkownika na użytkownika root, jest użycie polecenia su - root
, jak pokazano poniżej. Do tej pory powinieneś być w stanie rozróżnić polecenia sudo
i su
. sudo jest zasadniczo używane do uruchamiania poleceń uprzywilejowanych, a su służy do przełączania użytkownika. Oba narzędzia można skutecznie wykorzystać, aby stać się
root
użytkownikiem lub superuser
w systemach opartych na Linuksie.
$ su - rootPassword:Last login: Sun Oct 11 12:37:59 EDT 2020 from 192.168.0.101 on pts/0
metoda 5: Użyj ’ su -’, aby stać się użytkownikiem root lub superużytkownikiem w Linuksie
jeśli nie wspomnisz o użytkowniku root
poleceniem su
i użyjesz tylko polecenia su -
, to również domyślnie przełączy się na użytkownika root
lub superuser
, jak pokazano poniżej.
$ su -Password:Last login: Sun Oct 11 12:38:42 EDT 2020 on pts/0
popularne zalecenia:-
7 łatwe kroki, aby zainstalować PHP na RHEL 8/CentOS 8
łatwe kroki, aby zainstalować Java na Ubuntu 20.04
najlepsze Wyjaśnienie klas Wrapper w Java: Autoboxing i rozpakowywanie z przykładami
najlepsze kroki instalacji Javy na RHEL 8/CentOS 8
15 przykłady poleceń Ansible-vault do szyfrowania i deszyfrowania poufnych danych/plików w systemie Linux
typy danych C# z najlepszymi przykładami (. NET v4. 7)
Jak zainstalować PHP na RedHat/CentOS 7 z prostymi krokami
Jak zainstalować Ruby na Ubuntu 18.04 z prostymi krokami