[eside-ghost] Lanzar un script en el arranque como no-root

Alvaro Marin (split) alvaro en rigel.deusto.es
Dom Ene 18 12:57:48 CET 2004


On Sun, 18 Jan 2004 12:25:50 +0100
Raist <marcosl en euskalnet.net> wrote:


> Hola

Epa Marcos :P

> Pos el subject lo dice casi todo. Quiero ejecutar un script cuando
> arranque el sistema poniendo un enlace simbolico a él en /etc/rc2.d.
> La cosa es que lo ejecuta como root. Me gustaria que lo ejecutará como
> usuario raist por ejemplo. ¿Como se podria hacer eso?

Pues así a bote pronto, dos posibilidades:

1) Que dentro del script tengas algo como:

su - raist -c './script2'

y en script2 tienes el script que quieres ejecutar realmente o si es
corto, pues lo pones dentro de las comillas.

2) Hacer a raist propietario de dicho archivo

chown raist:raist /etc/init.d/script

y darle permisos de setuid

chmod u+s /etc/init.d/script

Prueba con ello a ver...

agur!
split.