Retourner au contenu associé (entrée de forum : Contrôle de l'utilisateur dans un shell de service)
Posté par skank75 le 28 septembre 2011 à 19:45. En réponse au message Contrôle de l'utilisateur dans un shell de service. Évalué à 1.
Merci en tout cas de ta réponse, je vais essayer de me débrouiller avec ça. Juste quelques précisions dans ton code:
dans if [ $(id -nu) -eq 0 ]; then su - tata -c cmd
Si je suis root je lance avec tata, c'est ça?
donc si je vais en quelques sortes l'inverse (id de tata = 20001) comme:
if [ $(id -nu) -eq 20001 ]; then cmd else su - tata -c cmd fi
là je fais un controle si je suis tata je lance, sinon je lance en tant que tata, c'est ça?
en tout cas merco
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: id
Posté par skank75 . En réponse au message Contrôle de l'utilisateur dans un shell de service. Évalué à 1.
Merci en tout cas de ta réponse, je vais essayer de me débrouiller avec ça.
Juste quelques précisions dans ton code:
dans
if [ $(id -nu) -eq 0 ]; then
su - tata -c cmd
Si je suis root je lance avec tata, c'est ça?
donc si je vais en quelques sortes l'inverse (id de tata = 20001)
comme:
if [ $(id -nu) -eq 20001 ]; then
cmd
else
su - tata -c cmd
fi
là je fais un controle si je suis tata je lance, sinon je lance en tant que tata, c'est ça?
en tout cas merco