GNU/Linux >> Tutoriales Linux >  >> Linux

¿Depuración en pyCharm con privilegios de sudo?

En la nueva versión de PyCharm, tiene una configuración para ejecutar el intérprete de Python en la raíz, sin necesidad de solución alternativa. Vea la imagen a continuación. Marque la casilla de verificación:Ejecutar código usando este intérprete con privilegios de root a través de sudo


Cree un script de shell que haga "sudo python" y reenvíe los argumentos, y configure ese script como un intérprete de Python en PyCharm.

El nombre de este script de shell debe comenzar con python (fuente:http://forum.jetbrains.com/message/PyCharm-424-3).


Por lo que vale, logré ejecutar un script de python con privilegios de sudo (en Ubuntu 16.04) como este:

  1. En la primera línea del script, defina el intérprete de esta manera:

    #!/usr/bin/sudo python

  2. Haga que el script sea ejecutable:

    chmod +x myscript.py

  3. Ejecute el script directamente, sin especificando el python interprete usted mismo:

    ./myscript.py

  4. El script solicitará la contraseña de sudo y continuará ejecutándose con privilegios elevados.

Linux
  1. Cambie el directorio de trabajo en Shell con un script de python

  2. nombre base con espacios en un script bash?

  3. Ubuntu:ejecute el comando al iniciar con sudo

  4. Llame al script de Python desde bash con argumento

  5. ¿Cómo ejecutar el comando bash con privilegios sudo en Java?

Cómo escribir un script Bash con ejemplos

Álgebra vectorial en Scientific Linux 7.1 con Python Script:Parte 1

Cómo ejecutar un script de Python en PHP

Haga que el script de Python combinado con paquetes de Linux sea fácil de instalar para el usuario final

¿Cómo ejecutar parte de un script con privilegios reducidos?

Depuración del kernel de Linux con QEMU