異なる権限でカスタムbash関数を実行することは可能でしょうか?異なるユーザーのbash run関数
#!/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"
私はrootユーザーでこのスクリプトを実行すると、私は出力として受信したい:
Welcome, root
Ciao, stefano
(...)
Ciao, stefano
それはpossibileだろうか?
@hetepeperfanです:あなたがそれを行うことはできませんショーをしよう*そのように*。何らかの形で別のユーザーとして単一の機能を実行できないことを示していません。 –