Lanzar un programa desde init.d como usuario 'no root'
¿Alguien sabe cómo lanzar un determinado programa automáticamente al inicio del sistema, pero de forma que corra como usuario 'no root'? Tengo un pequeño problema: Cuando inicio el servidor, quiero lanzar automáticamente el mldonkey, con lo cual lo usual sería ponerlo en el init, pero lo debo lanzar desde un usuario 'user'. Además, lo quiero lanzar desde dentro de un script que monta la unidad compartida y hace varias cosas más... ¿Alquin sabe como hacerlo?
On Sunday 09 January 2005 5:40 pm, J M Betoret wrote:
¿Alguien sabe cómo lanzar un determinado programa automáticamente al inicio del sistema, pero de forma que corra como usuario 'no root'?
Supongo que asi: #! /bin/sh su - usuario -c "comando -opciones" Jorge
El mldonkey tiene una opción pasable en línea de comando para correr con otro usuario. mlnet --help ...... -run_as_user <string> : The login of the user you want mldonkey to run as, after the ports have been bound (can be use not to run with root priviledges when a port < 1024 is needed) (current: ) -run_as_useruid <string> : The UID of the user (0=disabled) you want mldonkey to run as, after the ports have been bound (can be use not to run with root priviledges when a port < 1024 is needed) (current: 0) Peibol. Jorge Fábregas escribió:
On Sunday 09 January 2005 5:40 pm, J M Betoret wrote:
¿Alguien sabe cómo lanzar un determinado programa automáticamente al inicio del sistema, pero de forma que corra como usuario 'no root'?
Supongo que asi:
#! /bin/sh su - usuario -c "comando -opciones"
Jorge
participants (3)
-
J M Betoret
-
Jorge Fábregas
-
Peibol