W zależności od tego, jak go zainstalowałeś, twój system Linux może być skonfigurowany do logowania się na konto root przez su zamiast sudo. Możesz jednak wyłączyć konto root i zamiast tego użyć sudo. Oto jak.

Dlaczego powinieneś wyłączyć konto root

Powinieneś wyłączyć konto root i użyć sudo do zadań administracyjnych, ponieważ jest to bezpieczniejsze niż używanie su. W ten sposób musisz zapamiętać tylko jedno hasło w swoim systemie Linux.

Jeśli masz wielu użytkowników administracyjnych, na przykład na serwerze, jeden z nich złamie hasło roota. Sudo pozwala każdemu używać własnego hasła. Jeśli logowanie root jest wyłączone, nikt nie może ujawnić hasła. Jeśli administrator stanie się nieuczciwy, możesz po prostu wyłączyć jego konto.

Upewnij się, że możesz najpierw „sudo”

Zanim wyłączysz konto root, upewnij się, że możesz najpierw sudo. Wiele dystrybucji konfiguruje pierwszego użytkownika jako administratora podczas instalacji. Więc jeśli to ty, prawdopodobnie już możesz sudo. Konto root jest już zablokowane, jeśli twój system jest domyślnie skonfigurowany z sudo.

instagram viewer

Jeśli sudo nie jest zainstalowane w twoim systemie, możesz użyć swojego menedżera pakietów, aby je pobrać. Spróbuj wyszukać pakiet o nazwie "sudo" i zainstaluj go. Po instalacji może być konieczne dodanie konta użytkownika do „koła”, „admin” lub podobnie nazwanej grupy użytkowników, aby móc korzystać z sudo.

Aby skonfigurować sudo, użyj wizjoner Komenda. Spowoduje to otwarcie kopii /etc/sudoers pliku i zapisze tylko poprawną konfigurację, dzięki czemu uchroni Cię przed niepożądanymi uszkodzeniami systemu.

Związane z: Jak dodać użytkownika do listy Sudoers w systemie Linux?

Blokowanie konta głównego

Teraz, gdy sudo zostało pomyślnie skonfigurowane, będziesz chciał zablokować konto root. Uniemożliwi to każdemu korzystanie z su lub zalogowanie się bezpośrednio do roota. Aby to zrobić, użyj polecenie passwd:

sudo passwd -l root

Teraz Twój system jest bezpieczniejszy

Po zainstalowaniu sudo i zablokowaniu konta root możesz mieć pewność, że Twój system jest bezpieczny. Co więcej, nie potkniesz się o zapamiętanie swojego zwykłego hasła do konta i hasła roota.

Chociaż polecenia su i sudo mogą zapewniać dostęp do roota, to drugie jest bardziej elastyczne i bezpieczne niż su, ponieważ możesz określić, kto może robić co w systemie Linux.

UdziałĆwierkaćE-mail
Sudo kontra su: Którego polecenia należy użyć?

W systemie Linux istnieją dwie komendy umożliwiające uzyskanie dostępu superużytkownika: su i sudo. Który z nich należy użyć, zależy od wykonywanego zadania.

Czytaj dalej

Powiązane tematy
  • Linux
  • Administracja systemu
  • Polecenia Linuksa
O autorze
David Delony (45 opublikowanych artykułów)

David jest niezależnym pisarzem mieszkającym w północno-zachodnim Pacyfiku, ale pierwotnie pochodzi z Bay Area. Od dzieciństwa jest entuzjastą technologii. Zainteresowania Davida obejmują czytanie, oglądanie wysokiej jakości programów telewizyjnych i filmów, gry retro i zbieranie płyt.

Więcej od Davida Delony

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować