私は個人的なWebサーバープロジェクトを開発するのを手伝いたいと思っています。私はプロジェクトリーダーの問題を抱えています。rootとしてeclipseを実行しないでPyDevプロジェクトをrootとして実行します。 (問題なし)
私は最終的に私が遭遇したすべてのシェルコマンドに 'gksu'を追加することで、root権限が必要なプロジェクトの問題を理解したと思いました。 しかし、プロジェクトリーダーは、個人用のWebサーバープロジェクトは、私が変更したカップルよりも多くのルート権限を必要とするため、ルートとしてプロジェクトを実行するのがベストだと説明しています。
しかし、私はここで再びルートの日食が病気になっているとアドバイスしています。 Pythonのコマンドの前にgksuを入れて外部ツールとしてPyDevプロジェクトを実行しようとしましたが、サブプロジェクトの1つを参照する最初のインポート時にすぐに停止します。
私の最高の選択肢は私の質問です。 eclipseをrootで起動しますか?私はそれに問題があった。それはしばらくしていましたが、問題は、rootが所有するファイルを追加してレポなどにアクセスできない、またはアップロードできないようなものだと思いますが、これが唯一のオプションであれば、再び本当の問題で戻ってきます。
私は_gksu - python "$ @" _を使って後者のオプションを考え出したと言わなければならないでしょうが、前者を試してみると、_su_、_gksu su_、_gksu sudo su_、_gksu sudo -s_、そして私が試した他のすべてのオプション。 – Folatt
_gksu -S - su -_が最も近い。私はスーパーユーザーになることができますが、pythonコマンドはまだ私がユーザーとして実行していると思っているようです。 – Folatt
_pkexec - ユーザーrootのpython "$ @" _がうまくいくようです。 – Folatt