Różnica między SU i Sudo

Różnica między SU i Sudo

SU vs Sudo

W środowiskach Linux i Unix musisz użyć SU lub Sudo, aby uzyskać chwilowy dostęp do innego konta, zwykle korzenia, podczas gdy zalogowany jako inny. SU oznacza zastępcę użytkownika, a sudo oznacza zastępcę; Chociaż większość ludzi nieprawidłowo uważa, że ​​oznacza to super użytkownika, ponieważ często używane jest konto. Najbardziej zauważalną różnicą między nimi byłoby użycie, ponieważ SU jest powszechnie stosowane same lub z zastępcą nazwy użytkownika jako parametru. W przypadku Sudo inne polecenie jest często dołączane i wykonywane automatycznie po uwierzytelnieniu. Jest to bardzo przydatne, gdy chcesz wykonać tylko jedno polecenie, które wymaga dostępu do root; Kolejne polecenia otrzymałyby również dostęp do root.

Sudo stał się ulubieńcem wśród administratorów ze względu. Ograniczenia są umieszczane w pliku Conf, który można edytować. Zapewnia to dużą elastyczność, szczególnie w systemach z wieloma użytkownikami. Kolejną zaletą Sudo jest dziennik, który jest przechowywany dla każdego polecenia. Dziennik ułatwia śledzenie, gdzie popełniono błędy i je poprawić. W przypadku SU powszechną praktyką jest tworzenie konta głównego i udostępnianie go tym, którzy potrzebują go przez SU. Jest to główna słabość, ponieważ dla każdego użytkownika nie ma ograniczeń. W przypadku SUDO nie ma potrzeby udostępniania haseł, ponieważ może on podnieść uprawnienia poszczególnych użytkowników i pozwolić im mieć dostęp do rzeczy, których potrzebują, ale nie do tych, których nie.

Z powodu tych zalet sudo jest preferowane przez wielu. Sudo jest również używane przez wielu zwykłych użytkowników Linuksa do wykonywania zadań wymagających dostępu do super użytkownika. Prawdopodobnie to doprowadziło do nieporozumienia Sudo jak super użytkownik. Mimo to SU nadal ma swoje własne zastosowanie, głównie podczas przełączania na inne konta użytkowników, aby uzyskać dostęp do ich plików.

Streszczenie:
Sudo zwykle zawiera inne polecenie, podczas gdy SU nie
Sudo ma określone ograniczenia, podczas gdy SU nie
Sudo przechowuje dziennik wszystkich poleceń, podczas gdy SU nie
Musisz udostępnić hasło SU, ale nie sudo
Sudo podnosi uprawnienia użytkownika, podczas gdy SU nie