(この質問のタイトルは同じですが、質問の本文はスクリプトの観点から質問します。たとえばsu -c
、これを複製しないでください)
ユーザー入力に基づいて/etcでいくつかのファイル操作を実行する必要があるQtGUIアプリがあります。1つのオプションはおそらくで使用するでしょうsystem()
がsudo
、それでもsudoers
ある時点でファイルをいじる必要があります。system()
また、ファイルを変更するためのスクリプトハックを追加するのではなく、適切なファイル操作を実行したいと思います。
これを行うためのアプリケーションの権利をプログラムで昇格させるための最良の方法は何ですか?
編集:ボーナスとして、Maemo / Meego /その他のハンドヘルドでも機能するのがいいでしょう(afaik PolicyKitはそこでは利用できません..)