特別な cron ジョブのセキュリティ資格情報 (パスワードともいう) はどこに保存すればよいですか?

特別な cron ジョブのセキュリティ資格情報 (パスワードともいう) はどこに保存すればよいですか?

特定のメール アカウントを認証する cron ジョブを作成したいと考えています。スクリプトに資格情報を提供する方法は複数あります (構成ファイル、スクリプトにハードコード、cronjob 呼び出しの引数など)。資格情報はどこに配置すればよいでしょうか。

(現時点では、スクリプトが独立しているため、引数を介してスクリプトを渡すことを好みます。しかし、それは安全でしょうか?)

ご意見ありがとうございます。

答え1

読み取りアクセスが制限されたファイルに資格情報を保存します。

ただし、 cron テーブルに既に同様の読み取りアクセス制限が設定されている場合を除きます。grawity が指摘したように、crontab に資格情報を入れると、ログや電子メールに漏洩する可能性があります。したがって、これは強く推奨されず、ファイル内で適切に保護する必要があります。

関連情報