sudo – polecenie w systemie Linux. Umożliwia wykonanie polecenia jako inny użytkownik. Jeśli ten nie zostanie sprecyzowany, polecenie zostanie wykonane jako root.
Użycie
<terminal> $ sudo [parametry] <polecenie> </terminal>
parametry
– opcjonalne przełączniki;polecenie
– polecenie do wykonania jako inny użytkownik.
Najczęściej używane przełączniki
-u user
– wykonaj polecenie jako użytkownik user. Zamiast nazwy użytkownika można podać UID;-i
– uruchamia sudo jako powłokę logowania;-s
– uruchamia sudo jako powłokę.
Przykłady
<terminal>
$ sudo -u john mkdir jakisfolder
</terminal>
jako użytkownik john uruchomi polecenie mkdir jakisfolder
.
Ciekawostki
- W przeciwieństwie do
su -c
,sudo
nie przyjmuje komendy w postaci jednego argumentu, a w postaci paru argumentów.- Oznacza to, iż piszemy
sudo mkdir jakisfolder
, niesudo "mkdir jakisfolder"
. To drugie jest niepoprawne i skutkuje próbą uruchomienia programu o nazwie mkdir jakisfolder (który nie istnieje, o ile go nie utworzyliśmy).
- Oznacza to, iż piszemy
|
{{#seo:|keywords = Sudo,polecenie Sudo,Linux,polecenia,komendy,Linux polecenie Sudo}}