[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:100701] <Q> How to execute a script as another user ?


柴田(あ)です。

やっぱり解決してませんでした。
チェック甘かったです。

状況書き足し

$ sudo cat /etc/sudoers (抜粋)
Cmnd_Alias      REGISTRATION = /usr/local/bin/curmailstat , /usr/local/bin/reguser , /usr/local/bin/mkextmailad
shibata ALL=VI,SHUTDOWN,MAINTENANCE,REGISTRATION

という状態にしてみたんですが、

shibata@pop:~$ sudo -u murooka /usr/local/bin/mkextmailad test4
Sorry, user shibata is not allowed to execute '/usr/local/bin/mkextmailad test4' as murooka on pop.hanno.jp.

これはパラメータまで含んでの sudo の制限ということと
理解できますが、こういうモノなんでしょうか?
いま、再び man を読み返してるんですが、
ソレらしいことを発見できません。

いままで ALL=(ALL) ALL 設定だったので気づかなかったのですが、
権限を制限したら発覚しました。

ちょっと振り出しに戻ってヤな感じなんですが、
もうちっと研究してみます。


In message <20030915041130.3FAFC5FDED@xxxxxxxxxxxxxxxxx>
   "[linux-users:100688] [Summary] <Q> How to execute a script as another user ?"
   "Mon, 15 Sep 2003 13:12:04 +0900"
   "SHIBATA Akira <shibata@xxxxxxxxxxxxxx>" wrote:

> 柴田(あ)です。
> 
> 解決しました、ありがとうございました。
> 特に投稿してくださった井上さま、小山さまには
> 大変感謝しております。

−省略−


-- 
SHIBATA Akira      ケーブルテレビはまちづくり
shibata@xxxxxxxxxxxxxx   phone : +81-429-74-3611

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: