Linux Wiki
Advertisement

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, nie sudo "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).


{{#seo:|keywords = Sudo,polecenie Sudo,Linux,polecenia,komendy,Linux polecenie Sudo}}

Advertisement