2
一般:平文のパスワードを扱う最良の方法は?特定:Cygwin / email / bash
私はCygwinをセットアップしています、そして私が使っているパッケージの1つは 'email'です。それ以外のものはスクリプトからEメールを送ることです。 コピーして、私は電子メールの設定に関する私の懸念の1つを「改善」しました。 /etc/email/email.conf デフォルトの設定ファイルを自分の設定(つまり、主にユーザー名とパスワード)で編集するのではなく、自分のホームディレクトリ内のディレクトリに移動しますもし ~/my-email.conf。 emailコマンドには-i(または-smtp-pass)パラメータがあります。これには呼び出し元のスクリプト内にパスワードを設定できますが、テキストファイルにはクリアテキストが含まれているため、これ以上の効果はありません。 また、emailコマンドは設定を可能にします smtp-auth='LOGIN'そして、それはパスワードの入力を促しますが、私は後でそれを自動化できるように(私は必要ですか?)スクリプトのないプロンプトなしの操作を好みます。 クリアテキストのパスワードを設定ファイル(またはスクリプト)に保存しなければならないというこの問題に対処するための最善の方法は何ですか?これはCygwinなので、単純にWindows側からこれに対処し、そのファイルに対するセキュリティ権限を自分だけに制限するのが最善でしょうか。 (つまり、 "Users"グループに付与されているデフォルトの読み取りアクセス権を削除するなど)それとも、これに対処するためのより一般的/適切な方法はありますか?