He estado jugando con subproceso últimamente. Como hago más y más; Me encuentro necesitando acceso a la raíz. Me preguntaba si hay una manera fácil de ingresar la contraseña de root para un comando que lo necesite con un módulo de subproceso. Entonces, cuando me piden la contraseña de mi script, la proporciono y ejecuto el comando. Sé que esta es una mala práctica según la cual el código se ejecutará en un espacio aislado y separado del resto del sistema; Tampoco quiero ejecutar como root.Ejecutando comandos dentro de python que necesitan acceso raíz
Realmente apreciare un pequeño ejemplo si es posible. Sé que puedes hacer esto con la expectativa, pero estoy buscando algo más centrado en Python. Sé pexpect
exsists pero es un poco exagerado para esta simple tarea.
Gracias.
Realmente no entiendo la frase "Entonces, cuando me piden la contraseña, la guion la proporciono y ejecuto el comando". ¿Desea que el usuario ingrese la contraseña de root, o desea codificar de forma rígida la contraseña de root en su código? (¡Espero que no sea lo último!) –
@Sven Me gustaría hacer las dos cosas; Sé que este último es malo. Me pregunto si es posible. – myusuf3
Agradeceríamos un pequeño ejemplo de lo que ha intentado, si es posible. –