Avvia / arresta lo script init.d senza accesso root


11

Sto installando un server Ubuntu per ospitare il server virtuoso.

Voglio configurare un account utente semplice (senza sudo) che sarà (solo) in grado di eseguire

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

(per poter amministrare il server virtuoso, ma non altre risorse di sistema)

immagino che questo sia simile / equivalente a qualsiasi servizio apache2, ad es . mysql, ecc

esiste un'opzione per limitare l'accesso solo al servizio virtuoso o un'opzione per accedere a tutti gli script init.d, ma non al resto del sistema?

Risposte:


9

Puoi personalizzare i comandi che l'utente può eseguire tramite sudo in /etc/sudoers(usando visudo):

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

2

La tua domanda sembra presumere che sudosia una concessione totale o nulla del privilegio di root perché è così che viene spesso usato.

Con la configurazione puoi disporre di un controllo molto rigoroso su ciò che i sudoer possono e non possono fare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.