はlaunchdデーモンのルートを読み込みや書き込みができる権限のファイルのココア?

StackOverflow https://stackoverflow.com/questions/1121253

質問

いに対応したアプリケーションのニーズに書くことができるあらゆるユーザー流好みのホストファイルを必要とする管理者権限りの嗜好ィを参照)にも有効/無効launchd剤を使ってそのplist(書き込み可能なみによるルート。

を使用してい SFAuthorizationView を求めるユーザー認証としてのadmin前の変更これらの値です。

ようにしているかに最善の方法の変更のこれらの値です。

の格安hackishオプションが使用 AuthorizationExecuteWithPrivileges()mv または defaults, いずれかによBLAuthenticationの作成のようなものです。下振れることは少なくなってきているの返り値がそのコマンドラインのアプリ僕は実行されるごとに、アジアの奇密教のバグってく-60008エラーに特定の状況).このことを強く推奨に対するApple、Appleのロゴは、明らかだと思うだとしても成功します。

のhackishオプションが見られるように全体をヘルパーアプリのsuidビットセットの --self-repair オプションとして議論してきます。このよう可能ですが、なかなかトラブル以外の第三のオプションです。

第三のオプションは本格的な launchd デーモンをrootで実行および通信アダプタのご使用を介してソケットが開かれます。このような味を失わせないアイテムを読み書きの一部plistのファイルもしている可能性もありますIが認めるその他の用途では、そもそも太陽系つのデーモンのためのアダプタのご使用をおいていることに対して無理を加えます。

まっていて、スゴく楽しかったこれらの サンプルコード です。

私の質問:

  1. なlaunchdデーモンのオプションのような最適なルートに行くことがありますルート感抜け?

  2. がんの成功を使用するコードをベースとしてうなものでは無視で問題となっ欠?私の使用した試験アプリでも興味を持聞いて皆さんの意見です。

役に立ちましたか?

解決

  1. launchd でも最高の、最も安全な道のり:る必要がありまインストールはインストーラパッケージにヘルパーにまとまります。いきおいてはヘルパーはできないものを除の編集ファイルをご希望の目標です。

  2. 経験がないのコードでのBetterAuthorizationSample、そのダイニングテーブルが始まります。

scroll top