Wykonałem kilka samouczków na temat mojego RPi i zaczyna się od wielu poleceń sudo; co to znaczy i co robi?
Wykonałem kilka samouczków na temat mojego RPi i zaczyna się od wielu poleceń sudo; co to znaczy i co robi?
Odpowiedzi:
sudooznacza Super User Do; pozwala na uruchamianie jako inny użytkownik, zazwyczaj superużytkownik ( root), w celu wykonywania zadań administracyjnych, takich jak aktualizacja oprogramowania, zmiana systemów plików i uruchamianie demonów.
rootma najwyższą moc i może działać prawie wszystko. Dlatego może wyrządzić wiele szkód w twoim systemie, aw najgorszym przypadku będziesz musiał zacząć od nowa.
Zawsze musisz zrozumieć, co robi polecenie, zanim je uruchomisz.
sudo?Ze względów bezpieczeństwa zwykli użytkownicy nie mogą zrobić wszystkiego. Zapobiega to przypadkowemu zrobieniu czegoś złego i zapobiega złośliwym użytkownikom uszkadzającym system.
rootgdy chcemy podwyższonych uprawnień?sudopozwala administratorom kontrolować, jakie polecenia może wykonywać każdy użytkownik root. Na przykład administrator może zezwolić na działanie apt-getjako root, ale nic więcej. Ponadto wszystkie polecenia uruchamiane przez sudosą zalogowane /var/log/auth.log.
Domyślny obraz Debiana został sudozainstalowany wcześniej, ale inni mogą tego nie zrobić. Często można go zainstalować za pomocą menedżera pakietów dystrybucyjnych lub zbadać inne sposoby uzyskania uprawnień roota.
Możesz zainstalować sudoza pomocą pacman: uruchom pacman -S sudojako root. Następnie należy dodać nowego użytkownika i wyłączyć rootkonto.
W Arch Linux (i innych dystrybucjach, które go obsługują) możesz użyć sukomendy (podmień użytkownika), aby przyjąć tożsamość dowolnego innego użytkownika (w tym root). Oznacza to, że wszystkie twoje przyszłe polecenia (w bieżącej sesji) będą miały swoje uprawnienia. Będziesz jednak wymagać hasła i uruchamiane polecenia niekoniecznie będą rejestrowane.
sumogą być przydatne, aby naprawdę wypełnić odpowiedź?
Zwykle używasz go do wykonania określonego polecenia jako root, a nie jako bieżący użytkownik. Ze względów bezpieczeństwa normą w świecie Linuksa jest to, że główny użytkownik ma ograniczone uprawnienia, a ty możesz przełączyć się na root, ilekroć musisz zrobić coś, do czego nie masz uprawnień (np. Instalowanie pakietów).
Root jest trochę podobny do administratora w świecie Windows - to twój ostateczny użytkownik „może zrobić wszystko”.