エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
sudo -uでapacheプロセスから他のユーザーとして公開鍵認証scpする
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
sudo -uでapacheプロセスから他のユーザーとして公開鍵認証scpする
PHPから他のユーザーとして特定のコマンドを実行 本来の公開鍵認証はauthuserに設定してあって,authuse... PHPから他のユーザーとして特定のコマンドを実行 本来の公開鍵認証はauthuserに設定してあって,authuserは下記のコマンドをパスワードなしで実行できます. % scp /path/to/file user@host:/move/to/file これと同様のscpコマンドをPHPからshell_execやバックティック(`)で実行したいのですが.公開鍵認証はauthuserのモノなので,普通に実行するとコピー先のサーバーに当然認証されず失敗します. sudoersを編集 UNIXの部屋 コマンド検索:sudo (*BSD/Linux) $ visudo apache ALL=(authuser) NOPASSWD: /usr/bin/scp そこでapacheの実行ユーザに,sudoを使ってauthuserの/usr/bin/scpをパスワードなしで実行可能にしてあげます. sh