私はコマンドラインツールを書いています。そこで、/ Users/user_name/Libraryディレクトリにディレクトリを作成したいと思います。そのプログラムをターミナルからルートとして実行すると、すべてが問題ありませんが、そのツールをカップのバックエンドとして使用するときに問題が発生します(何かを印刷するときにルートとしても呼ばれます)。プログラムが呼び出されましたが、system.logファイルに次のエラーが見つかりました:sandboxd:deny file-write- *。私は新しいMac OS Xプログラマであり、どのように修正するのか分かりません。誰も私を助けることができますか?Mac OS Xアプリサンドボックスの問題
0
A
答えて
0
Snow Leopard cups
は、ユーザーの家にアクセスするなどの不正行為を防止するサンドボックス内で実行されているためです。お使いのOS Xのバージョンによっては、ユーザの自宅ではなく、別のディレクトリを使用して逃げることができます。ライオンではそれよりもさらに制限があります。サンドボックスルールはcupsバイナリに組み込まれています(sbスクリプトとは対照的に)ので、唯一の幸運は、サンドボックスに必要なものへのアクセスを特に許可するバージョンにカップを置き換える可能性があります(実際には、規則はcupsdCreateProfile
で定義されています(cups/scheduler/process.c
)。 AFAICTあなたのアプリケーションでは何もできません。なぜなら、サンドボックスは、あなたがしようとしていることをまったくしないように設計されているからです。
また、ルートとしてカップを実行しないようにすることもできます。サンドボックスはカップをルートとして実行する場合にのみ使用されるためです。
関連する問題
- 1. Mac OS XのJavaプログラミングエディタでの問題
- 2. MAC OS XでのPygameの問題
- 3. py2exe mac os xインストールの問題
- 4. Firefox 7.0.1 - Mac OS X 10.6.8 - グラフィック問題
- 5. のMac OS X
- 6. 角度CLI | Mac OS Xインストール中の依存関係の問題
- 7. コデザインの問題:リソース・ルール(のMac OSで非推奨X> = 10.10)
- 8. Mac OS Siera PyQt5 QTabWidget問題
- 9. パフォーマンス上の問題を抱えるEclipse Helios Mac OS X 10.6.5
- 10. Mac OS Xでmmapシステムコールの問題点は何ですか?
- 11. Mac OS X LionにQt SDKをインストールする際の問題
- 12. Mac OS X 10.6アプリケーションとの互換性問題
- 13. Chrome3/Mac OS XのCSS3 @ font-faceローテーションに関する問題
- 14. Mac OS XでAndroidスタジオエミュレータを実行する際の問題
- 15. os x lion macportの問題
- 16. レルムサンドボックスOS Xの問題
- 17. mac os x
- 18. Mac OS X 10.12.5
- 19. ジオジャンゴMAC OS X
- 20. は、Mac OS X
- 21. アップグレードMAC OS X
- 22. Mac OS Xで動的ライブラリ(libjvm.dylib)をリンクする(rpath問題)
- 23. のMac OS X 10.11.4
- 24. MAC-OS Xのネットワークセキュリティ
- 25. Mac OS XのNCReport
- 26. Mac OS Xのカバレッジテストツール?
- 27. フォース - のMac OS X
- 28. Mac OS Xのデータベース
- 29. Mac OS Xのプログラムイントロ
- 30. Mac OS Xのキャプチャファンクションキー
自分の.appバンドルに書き込むこともできません。 – Vassilis