Articles of sudo

¿Cómo ejecutar los métodos os. * Como root?

¿Es posible solicitar un pw de root sin almacenar en mi memoria de script y ejecutar algunos de los comandos de os. * Como root? Mi guion escanea algunas carpetas y archivos para verificar si puede hacer el trabajo hace algunos cambios en / etc / … crea una carpeta y archivos que deben ser […]

Cómo hacer un comando sudo usando Paramiko

Estoy teniendo algunos problemas con los comandos que tienen sudo usando paramiko f.ex sudo apt-get update Aquí está mi código: try: import paramiko except: try: import paramiko except: print “There was an error with the paramiko module” cmd = “sudo apt-get update” ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) try: ssh.connect(“ip”,username=”lexel”,password=”password”) print “succesfully conected” except: print “There was […]

¿Sudo requerido para easy_install pip en OS X Lion?

Vengo de Snow Leopard al trabajo para una instalación de Lion en casa. No recuerdo haber tenido que: sudo easy_install pip ¿Es eso requerido para el león? Recibí errores hasta que hice eso, y pip terminó aquí: [ some@computer ] ~ $ which pip /usr/local/bin//pip ¿Esto significa que voy a tener que sudo pip instalar […]

Ejecutar el script de Python como root (con sudo): ¿cuál es el nombre de usuario del usuario efectivo?

Recientemente comencé a usar ConfigParser () para mis scripts de python para agregarles algunas funcionalidades para los archivos de configuración. Sé cómo usarlo pero tengo un problema. Mi script debe ejecutarse como usuario root, usando sudo. Los archivos de configuración están en ~/.config/scriptconfig/ pero cuando ejecuta un script como sudo, cambia temporalmente a los usuarios […]

La lista pip y la lista sudo pip muestran diferentes versiones de paquetes

Tengo una Mac, instalé Python con Homebrew y instalé paquetes con pip . Pero descubrí que cuando llamo a pip list y sudo pip list , en realidad da diferentes versiones de paquetes. Por ejemplo, tengo ipython (3.1.0) en sudo pip list e ipython (2.3.0) en solo pip list . Qué significa eso? ¿Tengo dos […]

En OS X El Capitan no puedo actualizar un paquete de Python dependiendo de las seis utilidades de compatibilidad NOR puedo eliminar seis

Estoy tratando de usar raspado, pero tengo un problema. desde six.moves importa xmlrpc_client como xmlrpclib ImportError: no se puede importar el nombre xmlrpc_client Entonces, intenté pip install –upgrade six scrape , pero: Found existing installation: six 1.4.1 DEPRECATION: Uninstalling a distutils installed project (six) has been deprecated and will be removed in a future version. […]

python pexpect & pxssh con sudo y EOF

Hago inicio de sesión ssh con este script: import pxssh import pexpect s = pxssh.pxssh() hostname = ‘localhost’ username = ‘py_worker’ password = ‘nicejob’ s.login (hostname, username, password) print “logged in” Luego quiero ejecutar algún progtwig que, en algunos casos, puede requerir sudo password y, en algunos casos, puede que no sea necesario. Así que […]

Python ImportError: ningún módulo llamado os

Tratando de actualizar matplotlib como en esta publicación , corrí export PYTHONHOME=/usr/lib/python2.7/ sudo easy_install -U distribute sudo pip install –upgrade matplotlib Ahora, cada vez que bash ejecutar python obtengo ImportError: no module named os . ¿Que pasó? Por favor, ayúdame. Estoy en OS X 10.9.5.

Cambia la python por defecto a la python de anaconda en la raíz

He instalado Python 2.7 en mi sistema y también he instalado Anaconda. En este momento, estoy usando anaconda de python y funciona perfectamente. Desafortunadamente, quería usar el python de anaconda para ejecutarse usando root. El problema es que no pude cambiar la ruta de acceso de python para la raíz. Si escribo ” which python […]

Eliminar privilegios de root para ciertas operaciones en Python

En mi script de Python, realizo algunas operaciones que necesitan privilegios de root. También creo y escribo en archivos que no quiero que sean propiedad exclusiva de root sino del usuario que ejecuta mi script. Por lo general, ejecuto mi script utilizando sudo . ¿Hay alguna manera de hacer lo anterior?