柴田(あ)です。 In message <200309160408.h8G48i2k002918@xxxxxxxxxxxxxxxxxxxxx> "[linux-users:100696] Re: [Summary] <Q> How to execute a script asanother user ?" "Tue, 16 Sep 2003 13:09:23 +0900" "Takeshi Kusune / 楠根 雄志 <kusune@xxxxxxxxxxxxxx>" wrote: > >> shibata@pop:~$ sudo -u murooka echo $HOME > >> /home/shibata > > sudo の挙動はともかくとして、 > これでは $HOME が最初に展開されてしまい、実行されるのは > $ sudo -u murooka echo /home/shibata > になってしまいますね。 なるほど、このへんが挙動の違いに現れて いるのかもしれませんね。 shibata@pop:~$ sudo -H -u murooka echo $HOME /home/shibata shibata@pop:~$ sudo -H -u murooka env | grep HOME HOME=/home/murooka > やるとしたら、 > $ sudo -u murooka sh -c 'echo $HOME' > とかかなぁ。 これ、シングルクォートだったのですね、 バッククオート書いて 30 秒くらい悩みました。 で、見てみると…ん〜なんか期待とは違う 動きをしてるみたいですね。 shibata@pop:~$ sudo -u murooka /bin/sh -c 'echo $HOME' /home/shibata -- SHIBATA Akira ケーブルテレビはまちづくり shibata@xxxxxxxxxxxxxx phone : +81-429-74-3611
Follow-Ups:
- [linux-users:100698] Re: [Summary] <Q> How to execute a script asanother user ?SEKINE Tatsuo
- [linux-users:100699] Re: [Summary] <Q> How to execute a script asanother user ?OOSATO,Kazzrou
- [linux-users:100696] Re: [Summary] <Q> How to execute a script asanother user ?Takeshi Kusune / 楠根 雄志
- Prev by Subject: [linux-users:100696] Re: [Summary] <Q> How to execute a script asanother user ?
- Next by Subject: [linux-users:100698] Re: [Summary] <Q> How to execute a script asanother user ?
- Previous by thread: [linux-users:100696] Re: [Summary] <Q> How to execute a script asanother user ?
- Next by thread: [linux-users:100698] Re: [Summary] <Q> How to execute a script asanother user ?
- Indexes:[Main][Thread]