Zaloguj się i przełącz użytkowników w celach wielostronnych - przygotowanie celu RHCSA
- 4976
- 492
- Pan Jeremiasz Więcek
W tej części przygotowania egzaminu RHCSA nauczysz się zalogować się do systemu RHEL i jak przełączać się między użytkownikiem zwykłego i root.
W tym samouczku nauczysz się:
- Jak zalogować się jako zwykły użytkownik lub root
- Jak zmienić użytkownika w celu wielopoziomowego
Zastosowane wymagania i konwencje oprogramowania
Kategoria | Wymagania, konwencje lub wersja oprogramowania |
---|---|
System | Red Hat Enterprise Linux 8 |
Oprogramowanie | Nie dotyczy |
Inny | Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda. |
Konwencje | # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny |
Jak zweryfikować cel wielu użytkowników
Najpierw sprawdź, czy system działa w Multi-użytkownik
poziom działania.
- Aby to zrobić, wykonaj następujące
Systemctl
Komenda.$ Systemctl Get-Default
- W przypadku, gdy system nie uruchamia się obecnie
Multi-użytkownik
RunLevel domyślnie Wykonaj następujące polecenie, aby zmienić domyślny cel rozruchowy.# Systemctl set-default multi-użytkownik
- Uruchom ponownie swój system
# ponowne uruchomienie
Zaloguj się i przełącz użytkowników
Do tej pory powinieneś mieć monit za login Multi-użytkownik
RunLevel.
- Zaloguj się do systemu jako zwykły użytkownik. Podczas instalacji RHEL utworzyłeś co najmniej jednego użytkownika, więc użyj poświadczeń użytkownika i zaloguj się. Po udanym zalogowaniu powinieneś zobaczyć wiersz podobny do tego poniżej:
[Linuxconfig@rhcsa ~] $
Przedrostek przed rzeczywistym
$
podpis na wierszu będzie inny. Jednak domyślnie wyświetla nazwę użytkownika użytkownika, który jest aktualnie zalogowany i nazwa hosta systemu RHEL.Najważniejszą częścią, na którą należy zwrócić uwagę, jest faktyczna
$
podpisać. Istnieją tylko dwa możliwe znaki, które mogą być wyświetlane na końcu podpowiedzi skorupy i są one$
I#
.$
Znak wskazuje, że jesteś zalogowany jako niewidziany zwykły użytkownik i nie będziesz w stanie wykonywać żadnych zadań administracyjnych. Z drugiej strony#
oznacza, że uzyskałeś główny dostęp administracyjny, umożliwiający wykonywanie wszelkich zadań administracyjnych i nieadministracyjnych.
To dobra praktyka administratora systemu Linux jest wykonywanie wszelkich zadań, które nie wymagają uprzywilejowanego dostępu administracyjnego jako zwykły użytkownik. Możliwe jest wykonanie dowolnego zadania jako użytkownik administracyjny, jednak ryzyko nieumyślnego uszkodzenia systemu lub usunięcia danych w wyniku błędu lub wypadku. Zdecydowanie zaleca się uzyskanie dostępu administracyjnego tylko na wypadek, gdyby wymagało tego zadania! - Uzyskaj dostęp do root za pomocą
Su
polecenie i użycie-
jako argument i podaj odpowiednie hasło roota. Postępuj zgodnie z tym samouczkiem, jeśli musisz zresetować hasło root:[Linuxconfig@rhcsa ~] $ su -
- Potwierdź, że uzyskałeś dostęp do korzenia poprzez wykonanie
kim jestem
Komenda. Widząc#
Znak na końcu podpowiedzi skorupy jest również dobrym wskazaniem, że uzyskałeś uprzywilejowany dostęp do systemu.[root@rhcsa ~]# whoami root [root@rhcsa ~]#
- Zaloguj się jako zwykły użytkownik. Ponieważ zalogowaliśmy się już jako zwykły użytkownik wszystko, co mamy do wyjścia z sesji powłoki root uzyskanej w poprzednim kroku, wykonując
Wyjście
polecenie lub naciskanieCtrl+d
Kombinacja kluczowa:[root@rhcsa ~]# whoami root [root@rhcsa ~]# exit logout [Linuxconfig@rhcsa ~] $ whoami linuxconfig [LinuxConfig@rhcsa ~] $
Jednak istnieje kolejna alternatywa, która jest utworzeniem kolejnej zwykłej sesji użytkownika za pomocą
Su -
polecić argument użytkownika, który chcemy zalogować się jako. Przykład:[root@rhcsa ~]# whoami root [root@rhcsa ~]# su - Linuxconfig [LinuxConfig@rhcsa ~] $ whoami linuxconfig [LinuxConfig@rhcsa ~] $
NOTATKA
Podczas korzystania zSu
polecenie z uprzywilejowanej powłoki użytkownika nie musi wprowadzać odpowiednich zwykłych haseł użytkownika. Jednak dostęp do powłoki głównej ze zwykłej sesji powłoki użytkownika za pomocąSu
Polecenie, użytkownik jest zobowiązany do wprowadzenia odpowiedniego hasła roota lub zwykłego użytkownika.
Ćwiczenia
- Zmień domyślną jednostkę docelową rozruchu na
graficzny.cel
. Czy jest jakaś różnica podczas przełączania użytkowników z linii poleceń terminalowych w porównaniu zMulti-użytkownik
RunLevel? - Jaka jest różnica między wykonaniem następujących poleceń?
$ su linuxconfig
I
$ su - Linuxconfig
Powiązane samouczki Linux:
- Rzeczy do zainstalowania na Ubuntu 20.04
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Linux Pliki konfiguracyjne: Top 30 Najważniejsze
- Pobierz Linux
- Czy Linux może uzyskać wirusy? Badanie podatności Linuksa…
- Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
- Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
- Jak podwójnie rozruch Kali Linux i Windows 10
- Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
- « Utwórz twarde i miękkie linki - przygotowanie egzaminu RHCSA
- Jak zainstalować sterowniki NVIDIA w Centos 8 »