Foros del Web » Administración de Sistemas » Unix / Linux »

ejecutar script como otro usuario

Estas en el tema de ejecutar script como otro usuario en el foro de Unix / Linux en Foros del Web. Hola. Tengo un servidor linux con unos scripts que arrancan al inicio del sistema desde el rc.local (todo desde comandos). Necesito que cada script arranque ...
  #1 (permalink)  
Antiguo 03/06/2010, 10:33
Avatar de Lecquio  
Fecha de Ingreso: mayo-2004
Ubicación: Asturias, España
Mensajes: 948
Antigüedad: 20 años, 7 meses
Puntos: 34
Pregunta ejecutar script como otro usuario

Hola.
Tengo un servidor linux con unos scripts que arrancan al inicio del sistema desde el rc.local (todo desde comandos).
Necesito que cada script arranque con un usuario diferente, me gustaría saber como puedo hacerlo.
Gracias.
  #2 (permalink)  
Antiguo 03/06/2010, 13:02
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 meses
Puntos: 76
Respuesta: ejecutar script como otro usuario

Mediante SUDO.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #3 (permalink)  
Antiguo 06/06/2010, 21:36
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 3 meses
Puntos: 47
Respuesta: ejecutar script como otro usuario

En realidad sudo es para iniciar procesos como super usuario.
Lo que necesita es simplemente su

Ejemplo:
Código bash:
Ver original
  1. su -c "comando" usuario

Saludos,
__________________
¡Volviendo a la programación!
  #4 (permalink)  
Antiguo 07/06/2010, 09:39
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ejecutar script como otro usuario

Ale, sudo también puede configurarse en el archivo sudoers para que un programa se ejecute como un usuario cualquiera, no necesariamente root


Saludos,
  #5 (permalink)  
Antiguo 07/06/2010, 10:05
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 20 años, 3 meses
Puntos: 47
Respuesta: ejecutar script como otro usuario

Ups...
Bueno, igual su es más directo

Abrazo.
__________________
¡Volviendo a la programación!
  #6 (permalink)  
Antiguo 07/06/2010, 13:08
Avatar de Lecquio  
Fecha de Ingreso: mayo-2004
Ubicación: Asturias, España
Mensajes: 948
Antigüedad: 20 años, 7 meses
Puntos: 34
Respuesta: ejecutar script como otro usuario

probaré ambos comandos a ver si me sirven.
Gracias.

Etiquetas: ejecutar, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:57.