私は自動バックアップスクリプトを作成中です。このスクリプトは、ユーザー名とパスワードを使用してHTTPリソースをダウンロードする必要があります。現時点では、認証資格情報は平文であり、明らかにセキュリティの観点からは理想的ではありません。私は最近、thisブログ記事を読んだ後、OS Xでsecurity
ユーティリティを発見しました。 security
は、コマンドラインからキーチェーンへのアクセスを提供します。 OS X Keychainでは、特定のパスワードへのアクセスが許可されているアプリケーションを指定できますが、security
を呼び出すとmyscript
にアクセスできないことがわかります。security
を入力する必要があります。この機械。OS XのRubyスクリプトでユーザー名/パスワードの認証を使用する最も良い方法は何ですか?
純粋にこのスクリプトを実行するためのユーザー(例:「バックアップ」)を作成し、スクリプト700の権限を与える以外に、OS X 10.5でこの問題を解決する方法はありますか?