Tengo un pequeño sitio web interno para php que solo utiliza un script bash para firmar algunas aplicaciones, etc. Necesito ese script bash para ejecutar algunas gemas de rubí. (La seguridad no es importante).
A mi modo de ver, hay dos opciones:
- Configure un entorno ruby e instale la gema en la cuenta de usuario _www
- Instale un servidor web / php en una cuenta de usuario existente que tenga instalado el material ruby
¿Es posible iniciar sesión en la cuenta _www de alguna manera y configurar el entorno requerido?
Si no es así, ¿alguien tiene consejos sobre dónde obtener un servidor web / php independiente para poder ejecutarlo en una cuenta de usuario y poder configurar el entorno requerido?
¿Hay una opción que me perdí?
chgrp
después de la instalación onewgrp
antes).Respuestas:
He podido hacer que mi sistema haga lo que quiero otorgando derechos de sudo a un usuario específico usando el archivo / etc / sudoers (¡solo modifique este archivo con
sudo visudo
!!)Ahora, en mi script bash puedo ejecutar
sudo -u username mybashcommand
sin tener que ingresar una contraseña.fuente