W zależności od konfiguracji systemu Linux możesz wykonywać zadania administracyjne za pomocą polecenia su lub sudo. Łatwo pomylić te dwa polecenia, ponieważ oba mają podobne funkcje.

Którego polecenia powinieneś użyć? Dowiedzmy Się.

Su daje pełny dostęp do roota

Tradycyjnym sposobem uzyskania dostępu do konta root w celu skonfigurowania systemu Linux, wracając do czasów Uniksa, jest użycie polecenia su:

su –

Ten "-" oznacza, że ​​będziesz mieć takie samo środowisko, jak po zalogowaniu się bezpośrednio jako root. System poprosi o podanie hasła. Jeśli Ci się uda, monit zmieni się na „#" postać. Następnie możesz uruchamiać dowolne polecenia, których potrzebujesz jako root.

Rodzaj Wyloguj lub uderz Ctrl + D aby powrócić do standardowych uprawnień użytkownika po zakończeniu.

Chociaż su jest przydatne, głównym problemem jest to, że jest to opcja typu „wszystko albo nic”. Masz pełny dostęp root lub zwykłe uprawnienia. Jeśli masz wielu administratorów na serwerze, musisz udostępnić to samo hasło roota.

instagram viewer

Sudo daje większą kontrolę

Instaluje się więcej dystrybucji Linuksa, takich jak Debian i Ubuntu sudo domyślnie, ponieważ jest to bezpieczniejsze niż używanie su. To dojrzałe narzędzie, które istnieje od 1980 roku.

Jasne, musisz zapamiętać tylko jedno hasło, ale pełna moc sudo polega na zarządzaniu wieloma administratorami na wielu komputerach. To tak przydatne, że sudo zostało uwiecznione w kulturze geeków w słynny komiks XKCD. Możesz nawet skonfigurować sudo tak, aby działało bez hasła, ale oczywiście nie jest to zalecane w przypadku serwerów, na których bezpieczeństwo jest najważniejsze.

Oprócz pełnego dostępu do roota, jak w przypadku su, możesz określić, którzy użytkownicy mogą uruchamiać jakie polecenia na jakich systemach w /etc/sudoers plik. Ze względu na elastyczność sudo, /etc/sudoers składnia jest złożona.

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

Używaj sudo, kiedy możesz

Ponieważ sudo jest bardziej szczegółowe i bezpieczniejsze niż su, więcej dystrybucji Linuksa ustawia je jako domyślne polecenie administratora. Zwykle pierwszy użytkownik jest wyznaczany jako użytkownik „administracyjny”, a zatem jest skonfigurowany do korzystania z sudo.

Jeśli system nie ma zainstalowanego sudo, można go łatwo uzyskać od menedżera pakietów. Po instalacji dla wszystkich innych użytkowników administracyjnych to tylko kwestia dodanie użytkownika do odpowiedniej grupy, zwykle „admin”, „sudo” lub „koło”. Te grupy użytkowników są również specyficzne dla dystrybucji.

Teraz możesz bezpiecznie administrować swoim systemem Linux

Dzięki sudo łatwo jest zarządzać systemem Linux za pomocą samego hasła użytkownika. Użytkownicy często pomijają elastyczność tego narzędzia. Chociaż Linux jest bezpiecznym systemem operacyjnym, żaden system operacyjny nie jest doskonały. W Linuksie wciąż istnieją pewne problemy związane z bezpieczeństwem, o których powinieneś wiedzieć.

UdziałĆwierkaćE-mail
Czy Linux jest naprawdę odporny na wirusy i złośliwe oprogramowanie? Oto prawda

Słyszałeś, że Linuksowi nie przeszkadzają wirusy i złośliwe oprogramowanie. Ale dlaczego tak jest? A co ważniejsze, czy to prawda?

Czytaj dalej

Powiązane tematy
  • Linux
  • Polecenia Linuksa
  • Administracja systemu
O autorze
David Delony (42 opublikowane artykuły)

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ć