- - PR -
rootユーザでのシェルの実行について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-02-28 17:04
あるUNIXシェルを特定のユーザで実行したい場合、rootユーザからならば
su - ユーザ名 -c シェル と入力すればいいと思いますが、 例えばtestuserというユーザからシェルをrootで実行する場合に、 以下のようにパスワードを求められますが su - root -c シェル Password: とならないようにコマンドにパスワードを指定して実行することは可能でしょうか? | ||||
|
投稿日時: 2006-02-28 21:12
こんばんは。
Expect を使えば、可能だったと思いますが、 セキュリティを考慮されるなら sudo の利用をオススメします。 #失礼しました。コマンドでの埋め込みは無理かと。 Expect はシェルスクリプトのお話です。 [ メッセージ編集済み 編集者: あるかな 編集日時 2006-02-28 21:13 ] | ||||
|
投稿日時: 2006-02-28 22:34
こんばんわ.
sudoers の設定内容によっては password を入力しなくても実行できます. が,secure ではなくなるのでご注意を. | ||||
|
投稿日時: 2006-02-28 23:50
あ、失礼しました。 確かにパスワードの入力を省く時点でセキュアでは無いですね。 #スクリプトにパスワードを埋め込むよりはマシと思いましたが。。。すみません。 |
1