シェルスクリプト "apachectl restart" パスワード自動化

シェルスクリプト

vagrant の提供に使用するシェル/bash スクリプトで apache2 サーバーを構成し、再起動します。ところで、httpsキーファイルを使用しているので、Apacheはパスワードを要求します。どのようにこれを自動化し、スクリプトに私のパスワードを伝えることができますか?このようにすることはできますか?

sudo apachectl restart <<< "mypassword"

(セキュリティ上の問題は取り除きます。これは開発専用であり、バグラントは基本的に安全ではありません。)

PSスクリプトはできるだけ合理化する必要があるため、追加のソフトウェアをインストールしたくありません。

ベストアンサー1

私が正しく理解したら、apache2HTTPS用TLS秘密鍵のロックを解除するためにパスワードを求めるメッセージが表示されますか?

有用性を犠牲にしてセキュリティを追加したくない場合は、以下の説明に従ってキーからパスワードを削除することが最善の方法です。 Apacheが再起動するたびにSSLパスワードを要求しないようにする

ファイルを介してパスワードを提供し、次のようにApache設定でこれを参照することもできます。apache2が再起動したときのSSLパスワード しかし、こうすることで、そもそもパスワードがあまり面白くなります。

おすすめ記事