Jeśli mamy w systemie użytkownika który za powłokę ma zdefiniowane : /bin/false lub też /bin/nologin i chcemy z niego uruchomić jakąś komendę to musimy wykonać coś takiego:

su -s /bin/bash -c 'KOMENDA' USER

gdzie:

-s – jaka powłoka ma być użyta dla wykonania danej komendy

-c – komenda jaką chcemy wykonać na userze.

np.

su -s /bin/bash -c 'sleep 10000' nginx &

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *