Řešení 1:
Používám su - targetuser -s /bin/bash
z kořenové skořápky.
Pro přímé spuštění příkazu použijte -c
:
su - targetuser -s /bin/bash -c "/bin/echo hello world"
Řešení 2:
Použijte sudo. To bude fungovat, i když uživatel nemá skutečný shell.