2013-08-13 17 views
5

Sto usando Jenkins guerra 1.520 in Ubuntu 12.04 avevo configurato Jenkins con plug-in OpenID e autenticato con Google Apps. Ho fatto di sicurezza alcune modifiche in materia di sicurezza basato sul ruolo e la matrice base per questo mi spingeJenkins accesso per negato [email protected] manca l'autorizzazione Lettura

Access Denied- [email protected] is missing the Read permission

per favore fatemelo sapere, che cosa deve essere fatto al fine di ottenere l'accesso a Jenkins

+0

Si dovrà riconfigurare le autorizzazioni. Hai ancora un utente con accesso di accesso o no? – coffeebreaks

+0

posso fare semplice login, questo è tutto – krs

+0

Come detto nella mia risposta, se avete la sicurezza disattivato e sono in grado di accedere, riattivarla, ad mostrarci cosa avete nel vostro matrice e ruolo di sicurezza basata. – coffeebreaks

risposta

5

si dovrà riconfigura le tue autorizzazioni. Hai ancora un utente con accesso di accesso o no? In caso contrario, potrebbe essere necessario ripristinarlo disattivando temporaneamente la sicurezza. Ciò può essere ottenuto modificando il $ JENKINS_HOME/config.xml ($ HOME/.jenkins/config.xml per default quando si esegue la jenkins.war sul vostro sistema) e l'impostazione <useSecurity> da true a false. Assicurati di eseguire il backup della configurazione!

Una volta che siete lì abilitare di nuovo la sicurezza, e ci mostra che cosa avete in matrice e ruolo di sicurezza basata.

+0

non trovo il file config.xml e sto usando il file war. Per favore fammi sapere i modi. il mio jenkins è inattivo per due giorni! – krs

+1

All'avvio di jenkins, "esplode" il file war in una posizione e inizia a scrivere il file di configurazione. Probabilmente lo troverai sotto $ HOME/.jenkins/config.xml. Esegui il backup di tale directory (o solo quel file se sei abbastanza cauto), modifica il file di configurazione come consigliato sopra, riavvia jenkins. – coffeebreaks

+0

nel mio caso, il percorso del file è/var/lib/jenkins. –

1

avuto lo stesso problema con Jenkins, risulta il mio nome utente è stato Gideon ma l'errore mi è stato sempre era 'Gideon manca l'amministrare complessiva/registrare il permesso'. Modifica config.xml cambiando Gideon in gideon nei tag/hudson/authorizationStrategy/permission e tutto funziona correttamente ora.

+0

Ho avuto qualche problema con l'autenticazione, e questo è ciò che mi ha aiutato. L'utente è stato digitato Viciouss ma è risultato che i viziosi erano in realtà il nome che dovevo aggiungere per i permessi di lavoro. Ci è voluto un po 'di tempo per rendersene conto. – Viciouss

0

Il mio file permessi era qui:

/var/lib/jenkins/config.xml

Problemi correlati