17.15. Wykorzystanie mechanizmu sudo w odniesieniu do grupy poleceń

Problem

Posługując się kontem zwykłego użytkownika, trzeba czasami wykonać za jednym razem kilka poleceń objętych działaniem mechanizmu sudo lub zastosować przekierowanie, które odnosi się do właściwych poleceń, a nie do instrukcji sudo.

Rozwiązanie

Mechanizm sudo należy wykorzystać do uruchomienia podpowłoki, w której będzie można wywołać grupę poleceń lub przekazać dane za pomocą potoku:

sudo bash –c 'polecenie1 && polecenie2 || polecenie3'

Aby rozwiązanie było skuteczne, trzeba mieć prawo uruchomienia powłoki jako użytkownik root. Jeżeli uzyskanie praw administratora systemu jest niemożliwe, konieczne będzie opracowanie stosownego skryptu i nadanie mu praw w konfiguracji mechanizmu ...

Get Bash. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.