web-dev-qa-db-ja.com

特別なcronジョブのセキュリティ資格情報(別名パスワード)をどこに保存しますか?

特定のメールアカウントを認証するcronジョブを作成したいと思います。スクリプトにこれらの資格情報を与える方法は複数あるため、構成ファイル、スクリプトにハードコードされている、cronjob呼び出しの引数、..これらの資格情報はどこに配置しますか?

(現在、スクリプトは独立しているので、引数を介してスクリプトを提供することをお勧めします。しかし、それは安全ですか?)

あなたの考えをありがとう。

2
math

読み取りアクセスが制限されているファイルに資格情報を入力します。

Cronテーブルにすでに同様に制限された読み取りアクセスがない限り。 Grawityが指摘したように、資格情報をcrontabに入れると、ログや電子メールにリークする可能性があります。したがって、これは強く推奨されておらず、ファイル内で適切に保護されている必要があります。

2
Der Hochstapler