[eside-ghost] Privilegios de ejecucion
Malkavian
malkavian666 en gmail.com
Mar Nov 7 16:26:57 CET 2006
¡Aupa JammyZ!:
> tengo un script en python que quiero que me inicie y pare servicios
> (postgresql, apache, ...). Para ello ejecuto "sudo /etc/init.d/apache2
> stop" (estoy en ubuntu). El problema es que no voy a tener disponible
> sudo en cualquier maquina UNIX en la que ejecute mi script y el
> arranque y parada de servicios exige privilegios de superusuario. Asi
> pues, cual es la forma mas logica de implementar algo asi? la idea es
> que el script siga perteneciendo a un usuario normal del sistema, sin
> privilegios.
su -c "/etc/init.d/apache2 stop" (El comando completo entre comillas si
tiene algún parámetro y por tanto espacios) te hace lo mismo que
sudo /etc/init.d/apache2 stop pero te pide siempre contraseña. O le
pasas la contraseña a "su" de alguna forma o instalas "sudo" en ese
sistema...
--
Agur: Javier Ortega Conde (Malkavian)
------------------------------------------------------------------------
La página de Malkavian: De todo un poco http://malkavian.homelinux.org
Miembro del Grupo de LinUxuarios de Bizkaia (GLUB) http://glub.biz
Miembro de Eghost, Itsas, Ether, GULA, GLUGI, Guardianes del Túmulo...
------------------------------------------------------------------------
Linux, DOS y Windows XP, El bueno, El feo y el hijoput.. Segmentation
fault!
Más información sobre la lista de distribución eside-ghost