Come rendere il servizio ubuntu eseguito come utente specifico

7

Come far funzionare il servizio ubuntu come utente specifico?

Ho creato uno script init.d e lo avvio all'avvio, ma prima ho scoperto che il servizio è in esecuzione come root dopo il riavvio.

Io google e google, le persone suggeriscono di eseguire come utente separato, quindi qual è la procedura?

    
posta 王子1986 24.04.2013 - 11:09

1 risposta

5

Upstart v1.4 + afferma ...

setuid $user
  

Modifiche all'utente prima di eseguire il processo del lavoro.

     
  • Modifica utente $ in un nome utente effettivo
  •   
  • Si noti che tutti i processi (pre-start, post-stop, eccetera) verranno eseguiti come specificato dall'utente.
  •   
  • Si noti che se si specifica un nome utente non valido nella stanza setuid, Upstart registrerà un errore se si trova in modalità debug.
  •   
    
risposta data Rinzwind 24.04.2013 - 11:54

Leggi altre domande sui tag