Tryb pojedynczego użytkownika

Uniksopodobne systemy operacyjne zapewniają funkcjonalność trybu pojedynczego użytkownika poprzez poziomy uruchomieniowe w stylu System V, opcje boot-loadera w stylu BSD lub inne opcje boot-time.

Poziom uruchomieniowy jest zwykle zmieniany za pomocą polecenia init, poziom uruchomieniowy 1 lub S spowoduje uruchomienie systemu w trybie pojedynczego użytkownika.

Opcje bootloadera mogą być zmieniane podczas uruchamiania systemu przed wykonaniem jądra.W FreeBSD i DragonFly BSD można je zmienić przed restartem systemu poleceniem nextboot -o "-s" -k kernel, a jego bootloader oferuje opcję startu w trybie pojedynczego użytkownika. W Solarisie komenda reboot -- -s spowoduje restart do trybu pojedynczego użytkownika.

Użytkownicy systemumacOS mogą to osiągnąć poprzez przytrzymanie ⌘ S po włączeniu zasilania systemu. Użytkownik może zostać poproszony o wprowadzenie hasła ustawionego w oprogramowaniu układowym. W systemie OS X El Capitan i nowszych wydaniach systemu macOS tryb ten można odwrócić do trybu pojedynczego użytkownika za pomocą polecenia sudo launchctl reboot userspace -s w Terminalu, a system można całkowicie zrestartować w trybie pojedynczego użytkownika za pomocą polecenia sudo launchctl reboot system -s. Tryb pojedynczego użytkownika różni się od trybu bezpiecznego tym, że system przechodzi bezpośrednio do konsoli zamiast uruchamiać podstawowe elementy macOS (elementy w /System/Library/, ignorowanie /Library/~/Library/, i tak dalej). Stamtąd użytkownicy są zachęcani przez monit do uruchomienia fsck lub innych narzędzi wiersza poleceń, jeśli są potrzebne (lub zainstalowane).

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *