Iniciar / detener script.d.d sin acceso root


11

Estoy configurando un servidor ubuntu para alojar el servidor virtuoso.

Quiero configurar una cuenta de usuario simple (sin sudo) que (solo) pueda ejecutar

/etc/init.d/virtuoso-opensource-6.1 [start|stop|restart]

(para poder administrar el servidor virtuoso, pero no otros recursos del sistema)

Supongo que esto es similar / equivalente a cualquier servicio apache2, por ejemplo mysql, etc.

¿existe una opción para limitar el acceso solo al servicio virtuoso, o una opción para acceder a todos los scripts init.d, pero no al resto del sistema?

Respuestas:


9

Puede personalizar qué comandos puede ejecutar el usuario a través de sudo en /etc/sudoers(usando visudo):

username: ALL = /etc/init.d/virtuoso 

2

Su pregunta parece suponer que se sudotrata de una concesión de privilegios de root de todo o nada porque así es como se usa a menudo.

Con la configuración, puede organizar un control muy estricto sobre lo que los sudoers pueden y no pueden hacer.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.