sudo (zang.super user do) – program stosowany wsystemach operacyjnychGNU/Linux,Unix ipodobnych, w celu umożliwieniaużytkownikom uruchomienia aplikacji, jako inny użytkownik systemu. Najczęściej służy ono do uruchamiania aplikacji zarezerwowanych dla administratora zwanegorootem.
Dostęp do tego narzędzia kontroluje zazwyczaj plik/etc/sudoers, w którym wymienieni są wszyscy użytkownicy mogący używaćsudo oraz programy, które w ten sposób mogą uruchomić. Edycja tego pliku pozwala kontrolować i zarządzaćsudo.
Możliwość korzystania z tego przydatnego, lecz potencjalnieniebezpiecznego narzędzia użytkownik uzyskuje po podaniu swego hasła, co ma utrudnić wykorzystanie programu przez niepowołane osoby.
Przykładem bardzo niebezpiecznego użycia jest początkowa konfiguracja wUbuntu 7.04 dająca jedynemu użytkownikowi dostęp do wszystkiego po ponownym podaniu swojego hasła.
Znacznie bezpieczniej jest udostępnić tylko wybrane komendy wybranym użytkownikom. Przy okazji można dla niektórych programów zrezygnować z podawania hasła, np.
%sudo ALL=NOPASSWD: /usr/sbin/iptraf, /usr/sbin/arp
ułatwia użytkownikom należącym dogrupy "sudo" analizę pracy sieci, a dodaniealiasów:
alias iptraf='sudo /usr/sbin/iptraf'alias arp='sudo /usr/sbin/arp'
do zbioru.bashrc wkatalogu domowym użytkownika, pozwoli używać ich identycznie jak roota.
W środowiskach graficznych do edycji konfiguracji/etc/sudoers można użyć interfejsówgksudo lubkdesu.
Od wersjiWindows 11 24H2 polecenie sudo pojawiło się w Ustawieniach dla dewelopera[1][2].
sudo(8) – strona podręcznika systemuLinux| System plików | |
|---|---|
| Procesy | |
| Środowisko użytkownika | |
| Przetwarzanie tekstu | |
| Wbudowane w powłokę | |
| Komunikacja | |
| Wyszukiwanie | |
| Dokumentacja | |
| Różne |