[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