Launchctl: permessi Dubious sul file: Problema Installazione di Jenkins [duplicato]

1

Sto cercando di installare Jenkins su 10.6.8 e parte di ciò richiede che si modifichi il daemon di avvio plist. org.jenkins-ci.plist che è di proprietà di root. Stavo usando admin e ho dato il permesso di amministratore per scrivere questo file. Ho usato questa autorizzazione per rendere l'amministratore l'utente jenkins e impostare la directory home come directory degli utenti admin. Tuttavia ora non posso eseguire il daemon di avvio.

launchctl: Dubious permissions on file (skipping)

Ora mi rendo conto che questo è dovuto a un problema di sicurezza che mi ha dato questa autorizzazione. Il plist ora ha il mio utente amministratore come utente di jenkins. Dovrei ora rimuovere solo i privilegi di scrittura e tutto è buono (l'amministratore può ora essere l'utente jenkins) o no?

Aggiornamento: ho fatto sudo chown root org.jenkins-ci.plist e sento ancora che le cose sono dubbie.

    
posta Code Droid 13.09.2012 - 04:48
fonte

1 risposta

2

Se ti trovi in / Library / LaunchDaemon, che presumo sei per un demone di sistema, e vuoi che i file tornino ai valori predefiniti:

sudo chown root:wheel org.jenkins-ci.plist
sudo chmod 644 org.jenkins-ci.plist

Il plist si registrerà al riavvio, oppure puoi caricarlo in questo modo:

sudo launchctl load org.jenkins-ci.plist

Puoi controllare lo stato in questo modo:

sudo launchctl list <<Job Name>>

Si noti che jobname non è uguale al nome del file. All'interno del plist vedrai un'etichetta. Questo è il nome:

    <key>Label</key>
    <string>DataScrub</string>

Nel mio esempio il nome è DataScrub, quindi sarebbe:

sudo launchctl list DataScrub
    
risposta data 13.09.2012 - 06:00
fonte

Leggi altre domande sui tag