Articles of sudo

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?

¿Por qué no puedo hacer algunas cosas sin sudo usando Python y pip?

Cuando uso pip, por lo general no funciona sin sudo. A menudo veo que la gente usa pip sin sudo, entonces, ¿qué estoy haciendo mal? Leí que no se recomienda instalar paquetes pip con sudo. Sé que con virtualenv puedo usar pip sin sudo, pero para instalar virtualenv primero tengo que usar sudo. Cuando bash […]

¿Qué hace sudo -H?

Después de intentar instalar virtualenv con pip $ pip install virtualenv Obtuve un permiso negado error IOError: [Errno 13] Permission denied: ‘/Library/Python/2.7/site-packages/virtualenv.py’ Así que usé sudo para instalar virtualenv $ sudo pip install virtualenv Pero entonces apareció una advertencia: El directorio ‘/ Users / petertao / Library / Caches / pip / http’ o su […]

Tela Sudo sin solución de contraseña

Esta pregunta es sobre las mejores prácticas. Estoy ejecutando un script de implementación con Fabric. Mi usuario de implementación ‘deploy’ necesita sudo para reiniciar los servicios. Así que estoy usando la función sudo de fabric para ejecutar estos comandos en mi script. Esto funciona bien pero solicita una contraseña durante la ejecución del script. NO […]

IOError: 13, ‘Permiso denegado’ al escribir en / etc / hosts a través de Python

Tengo una aplicación Python en la que estoy trabajando que necesita acceder al archivo de hosts para agregar algunas líneas. Todo funcionó en mi archivo de prueba, pero cuando le dije al progtwig que modificara mi archivo de hosts en / etc / hosts, obtengo IOError 13. Por lo que entiendo, mi aplicación no tiene […]

No coincidencia entre sys.executable y sys.version en Python

Hay dos intérpretes de Python instalados: [user@localhost ~]$ /usr/bin/python -V && /usr/local/bin/python -V Python 2.4.3 Python 2.7.6 Sudo cambia PATH para cada comando que se ejecuta de la siguiente manera: [user@localhost ~]$ env | grep PATH && sudo env | grep PATH PATH=/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/user/bin PATH=/usr/bin:/bin Ejecuto un script de prueba: [user@localhost ~]$ cat what_python.py #!/usr/bin/env python […]

En mi virtualenv, necesito usar sudo para todos los comandos

Configuré un virtualenv , que funciona, pero por alguna razón necesito usar sudo para comandos tan simples como mkdir . Obviamente hice algo incorrectamente. ¿Alguna idea de lo que pueda ser? Gracias

Ejecute un comando del sistema de Linux como superusuario, utilizando un script de Python

He instalado Postfix en mi máquina y estoy actualizando virtual_alias sobre la marcha programáticamente (usando python) (en alguna acción). Una vez que actualice la entrada en el / etc / postfix / virtual_alias, estoy ejecutando el comando: sudo /usr/sbin/postmap /etc/postfix/virtual_alias 2>>/work/postfix_valias_errorfile Pero me sale el error: sudo: sorry, you must have a tty to run […]

No se puede instalar Python sin sudo acceso

Extraje, configuré y utilicé make para el paquete de instalación en mi servidor. Sin embargo, no pude usar make install . Me sale el error [~/wepapps/python/Python-2.6.1]# make install /usr/bin/install -c python /usr/local/bin/python2.6 /usr/bin/install: cannot create regular file `/usr/local/bin/python2.6′: Permission denied make: *** [altbininstall] Error 1 Corro la carpeta con chmod +x Python-2.6.1 Todavía me sale […]