2012-03-19 12 views
1

私はroot(sudo su)としてログインしている間にココアアプリKeychainTesterAppを実行しようとしています。ルート端末からキーチェーンアクセスが必要なココアアプリを実行する

はここで手順は次のとおりです。

オープンターミナル - >型はsudo suコマンド - >パスワードを入力します。

今、私はこのアプリケーションを開いています:sudo -u username open KeychainTesterApp.app。私はキーチェーンに関連する何かをしようとする場合を除いて、アプリケーションが起動します。エラーが発生しました。キーチェーンが見つかりません - "キーチェーンが見つかりませんでした。

どのような考えですか?

ありがとうございます。

答えて

0

あなたは上記の抱えている問題は、その実行されている場合があります

sudo -u username open KeychainTesterApp.app 

は、rootとしてアプリを開くことができません。 、ルートとしてのCocoaアプリを開き、sudoのように、実際の実行可能ファイルを実行するには、次の

sudo "SimpleKeychainExample.app/Contents/MacOS/SimpleKeychainExample" 

私はアプリは、あなたが探しているキーチェーンを見つけることができない理由はわかりません。そのアプリケーションがKeychainを開いている場所からコード例を投稿すると、質問を明確にするのに役立ちます。

+0

私はrootとしてアプリケーションを実行したくありません。私はユーザーのキーチェーンにアクセスできるようにしたい。私にとっては展開の問題が増えています(展開環境では、rootとしてログインしている間にすべてが展開されるため)。 – user754905

+0

あなたの質問にいくつかのコードを載せるべきです。私は正確にあなたが何をしようとしているのかを確かめていないので、診断が難しくなります。 –

関連する問題