Ho script.sh che deve essere eseguito come user2. Tuttavia, questo script può essere eseguito solo con user1 nella mia applicazione.
Vorrei eseguire il seguente comando:
su user2 -C script.sh
ma essere in grado di funzionare senza password.
Voglio anche che questo sia molto restrittivo, poiché in user1 è possibile eseguire solo script.sh in user2 e nient'altro.
Ho provato a farlo con il file sudoers e sono stato infinitamente confuso dopo ore di tentativi.
Se qualcuno può fornire un esempio esplicito di come questo può essere realizzato (invece di qualcosa di generico come usare i sudoer), sarebbe molto apprezzato.