Odpowiedzi:
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
su
oznacza użytkownika przełączającego, a nie administratora. Poleceniem do uruchomienia czegoś jako superużytkownik jestsudo