GNU/Linux >> Linux の 問題 >  >> Linux

sudo権限でpyCharmでデバッグしていますか?

PyCharm の新しいバージョンでは、ルートで Python インタープリターを実行するための構成があり、回避策は必要ありません。下の図を参照してください。チェックボックスにチェックを入れる:このインタープリターを使用して、sudo 経由で root 権限でコードを実行する


「sudo python」を実行して引数を転送するシェル スクリプトを作成し、そのスクリプトを PyCharm で Python インタープリターとして構成します。

このシェル スクリプトの名前は python で始まる必要があります (ソース:http://forum.jetbrains.com/message/PyCharm-424-3).


価値のあるものとして、次のように(Ubuntu 16.04で)sudo特権でpythonスクリプトを実行できました:

<オール>
  • スクリプトの最初の行で、インタープリターを次のように定義します。

    #!/usr/bin/sudo python

  • スクリプトを実行可能にします:

    chmod +x myscript.py

  • なしで、スクリプトを直接実行する python を指定する 通訳者自身:

    ./myscript.py

  • スクリプトは sudo パスワードを要求し、昇格された権限で実行を継続します。

  • Linux
    1. bashスクリプトにスペースを含むベース名?

    2. Ubuntu - sudo を使用して起動時にコマンドを実行する

    3. Javaでsudo権限でbashコマンドを実行するには?

    1. sudo権限で現在のシェルでシェルスクリプトを実行する

    2. Linux 2.7 の python を 3.5 に更新

    3. sudo:python:コマンドが見つかりません

    1. Pythonスクリプトを使用してシェルの作業ディレクトリを変更する

    2. crontab 経由で Python スクリプトを実行する

    3. 権限を減らしてスクリプトの一部を実行するには?