質問

私は私のIDEとしてEclipseを使用して、私は自分のアプリケーションを実行すると、私は、アプリケーション自体がrootとして実行したいです。それがルートである、そうでない場合、それはgksudoで自身を再起動すれば私のプログラムは、現在確認されます。出力は、しかし、コンソールに書き込まれていません。それは私にグラフィカルプロンプトを与えるものではありませんので、私は、sudoを使用することはできません。

(私のプログラムはCLIですが、Eclipseはコンソール対話afaictを許可しません)

私のアプリケーションを昇降する「正しい」方法は何ですか?

役に立ちましたか?

解決

拘束の実行が支配しています。私は、Eclipseが許可コンソールとの対話を行うことを信じていますが、迅速かつ汚い、ブルートフォースアプローチを使用すると、セキュリティが心配じゃない場合にsuid用いることであろう。またはその他のTkinterの/で独自のグラフィックプロンプトを投げると魔法のは、産卵を期待のビットを使用し、 sudoのプロセスに対応しています。これらには注意してください、しかし:)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top