Zaloguj się i przełącz użytkowników w celach wielostronnych - przygotowanie celu RHCSA

Zaloguj się i przełącz użytkowników w celach wielostronnych - przygotowanie celu RHCSA

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
Typowy ekran logowania z wieloma użytkownikami na GNU/Linux, jak w tym przypadku RHEL 8

Zastosowane wymagania i konwencje oprogramowania

Wymagania oprogramowania i konwencje linii poleceń Linux
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.

  1. Aby to zrobić, wykonaj następujące Systemctl Komenda.
    $ Systemctl Get-Default 


  2. 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 
  3. 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.

  1. 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.

    CZY WIEDZIAŁEŚ?
    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!


  2. 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 - 
  3. 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 ~]# 
  4. 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 naciskanie Ctrl+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 z Su 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

  1. 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 z Multi-użytkownik RunLevel?
  2. 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ć