PHPからexecコマンドを使い、実行ユーザーを切り替えたいと思っています。
通常、コマンドラインでのユーザー切り替えは、
bash
1su - [ユーザー名] 2password:
と、応答式になっていますが、
PHPから呼び出す場合は
php
1exec('su - [ユーザー名]');
までしか書き方がわからず、
パスワードの入力ができないため、切り替えに失敗してしまいます。
1行でパスワードを渡す書き方などはあるのでしょうか?
ご存知の方、ご教示のほどよろしくお願いいたします。
参考:
(このような書き方ができるのでしょうか?)
Linuxのユーザパスワードをコマンドラインで設定
回答2件
あなたの回答
tips
プレビュー