Co oznacza tryb pojedynczego użytkownika w systemie Linux / Unix i czym różni się od trybu bezpiecznego w systemie Windows

1

Do czego służy tryb pojedynczego użytkownika? Czy może zastąpić hasło roota? Czy potrzebujesz hasła, aby uzyskać dostęp do trybu SU?

Czy podczas normalnej sesji po uruchomieniu polecenia SU to skrót od Single User lub Super User?

yoyo_fun
źródło
su oznacza użytkownika przełączającego, a nie administratora. Poleceniem do uruchomienia czegoś jako superużytkownik jest sudo
Wes Sayeed

Odpowiedzi:

1

Tryb jednego użytkownika i su nie są dokładnie takie same, jeśli chodzi o opcję rozruchu single.

Tryb jednego użytkownika ( od dodawania single do komend rozruchowych lub dodaj init = "/ bin / bash" do linii jądra ) powinien w zasadzie pozwolić ci zalogować się z uprawnieniami administratora i zmienić prawie wszystko. Gruntownie:

komputer uruchamia się na poziomie uruchomieniowym 1. Lokalne systemy plików są podłączone, ale sieć nie jest aktywowana. Masz użyteczną powłokę konserwacji systemu. W przeciwieństwie do trybu ratunkowego, tryb pojedynczego użytkownika automatycznie próbuje zamontować twój system plików; nie korzystaj z trybu pojedynczego użytkownika, jeśli nie można poprawnie podłączyć systemu plików. Nie można używać trybu pojedynczego użytkownika, jeśli konfiguracja poziomu uruchamiania 1 w systemie jest uszkodzona.

(z Dokumenty Red Hat )


su Wygląda jak to mógłby stać na super użytkownika ... ale nie wstrzymuję oddechu od znalezienia wiarygodnych informacji na temat pochodzenia su imię. Prawdopodobnie podobnie jak w przypadku innych nazw „unix / linux” ze starej szkoły, może to być skrót dla czegoś lub po prostu dla zabawy, odwoływania się do akronimu, nazwisk par lub inicjałów (debian), właściwie wszystko.

Zgodnie z (czasem?) Niezawodny Wikipedia :

Polecenie Unix su, zwane także użytkownikiem zastępczym, superużytkownikiem lub użytkownikiem przełączającym, jest używane przez użytkownika komputera do wykonywania poleceń z uprawnieniami innego konta użytkownika. Po wykonaniu wywołuje powłokę bez zmiany bieżącego katalogu roboczego lub środowiska użytkownika.

Gdy polecenie jest używane bez podania nowego identyfikatora użytkownika jako argumentu wiersza poleceń, domyślnie używane jest konto superużytkownika (identyfikator użytkownika 0) systemu.

Również interesujące sudo:

Polecenie sudo jest powiązane i wykonuje polecenie jako inny użytkownik, ale przestrzega zestawu ograniczeń, na podstawie których użytkownicy mogą wykonywać polecenia, które inni użytkownicy. W przeciwieństwie do su, sudo uwierzytelnia użytkowników na podstawie własnego hasła, a nie hasła użytkownika docelowego

Xen2050
źródło