~/.ssh
サンドボックス化された Mac OSX アプリケーションでユーザーの公開鍵ファイル (にある) にアクセスすることはできますか?
質問する
445 次
2 に答える
3
いいえ。~/.ssh
はサンドボックスの外部にあるため、ユーザーが許可しない限りアクセスできません(たとえば、サンドボックス内のファイルを選択してNSOpenPanel
)。
ほとんどのキーと証明書は、ドットディレクトリではなく、MacOSXのキーチェーンに保存されていることに注意してください。キーチェーンAPIは、サンドボックス内でもアクセスできます。何をしようとしているのかによっては、キーチェーンを介してそれを達成できる場合があります。
于 2012-06-30T23:27:54.467 に答える
2
Apple は、SSH キーをユーザーの機密情報と見なしています。NSOpenPanel を使用してそれらにアクセスする許可を求める必要があります。
于 2012-07-05T09:48:10.577 に答える