0

ログイン時に実行する必要がある一連のコマンドがあり、その多くはルート権限が必要です。したがって、いくつかの手順を節約するために、それらすべてを 1 つの Apple スクリプトにまとめて、ターミナルを開く必要がないようにしました。

それでも、パスワードをまったく入力せずにこれを実行できるようにしたいと考えています (まだ寝ている午前中にマシンを起動するのが好きです)。そこで、管理者パスワードをキーチェーンに保存して、スクリプトにそのキーにアクセスさせてみませんか。

しかし、これは間違っているように感じます。管理者パスワードをキーチェーンに保存しています...

それで、あなたの考えは何ですか?これは、プログラムに許可を与える方法として受け入れられますか? AppleScript が十分に安全でない場合は、単純なココア アプリを使用して簡単にこれを行うことができます。

4

1 に答える 1

0

私はこれを自分で行います。AppleScript スクリプトを使用して LAN 経由で共有を自動マウントできるように、他のコンピューターの管理者パスワードを保存しています。私の意見では、キーチェーンが任意のパスワードを保持できるほど安全である場合、すべてのパスワードを保持できるほど安全でなければなりません。パスワードは平文で表示されることはないので、問題はありません。

もちろん、誰かがあなたのコンピュータに直接アクセスできる場合、セキュリティ上のリスクは常にあります。パスワードが保存されているキーの名前を知っていて、管理者アカウントからキーチェーンにアクセスしている場合、AppleScript を実行してキーチェーンからパスワードを引き出すことができます。しかし、誰かがそれほど多くのアクセス権を持っている場合、あなたのコンピュータはとにかく安全ではありません.

于 2010-07-20T06:40:12.903 に答える