Sarebbe possibile eseguire una funzione bash personalizzata con privilegi diversi?funzione bash run con utente diverso
#!/bin/bash
function RunStefano() {
while [ 1 ]; do
echo "Ciao, ´/usr/bin/whoami´"
sleep 10;
done &
}
export -f RunStefano;
echo "Welcome, ´/usr/bin/whoami´"
sudo -u stefano -c "RunStefano"
Se eseguo questo script con l'utente 'root', voglio ricevere come output:
Welcome, root
Ciao, stefano
(...)
Ciao, stefano
sarebbe possibile?
@hetepeperfan: Cercando dimostra che non si può fare in questo modo * *. Non mostra che non è possibile * in qualche modo * eseguire una singola funzione come un altro utente. –