su –
Comment faire lancer par un utilisateur une suite de commandes dans un script exécuté en temps que root ?
Howto launch commands by user in script executed by root.
Par exemple, je veux que l’utilisateur « oracle » exécute ces commandes :
For exemple I would like to execute there as « oracle »:
for i in azer qsdf fghj zaer fg ery qsjjy azern ; do
touch /tmp/tib/titi.$$.$i
done
Il suffit de l’encapsuler dans :
I just need to put commands between:
cat << "EOF" | su - user
EOF>>
Par exemple :
For example:
cat << "EOF" | su - oracle
for i in azer qsdf fghj zaer fg ery qsjjy azern ; do
touch /tmp/tib/titi.$$.$i
done
EOF>>
Et voilà ! / And voilà !