Ho perso la password utente admin su hudson (in realtà ha smesso di funzionare in modo casuale), posso tornare indietro disabilitando la sicurezza (modificando ~/.hudson/config.xml) quindi posso configurare hudson, ma posso ' Trovare le opzioni per aggiungere nuovi utenti o cambiare/reimpostare le password degli utenti - forse queste opzioni non appaiono quando la sicurezza è disabilitata? Stavo usando la sicurezza basata su matrice. Come posso aggiungere un nuovo utente o reimpostare la password per quelli esistenti?Come resettare una password utente in hudson?
risposta
Here è un articolo che illustra come viene raggiunto.
La prima: modificare l'impostazione nel file config.xml se sono stati definiti più utenti nella vostra Hudson e la tua password almeno una dell'utente autorizzazione. Ad esempio, il nome utente, chiamato Pietro e si sa la password del jack utente, in questo caso, basta aprire il
%HUDSON_HOME%/config.xml
e trovare la linea:<permission>Hudson.model.Hudson.Administer:peter</permission>
e aggiungere una nuova riga sotto:
<permission>Hudson.model.Hudson.Administer:jack</permission>
Salvare le modifiche e riavviare il server Hudson, quindi è possibile accedere come jack e modificare la propria password. Dopo aver effettuato l'accesso, utilizzare il proprio account e passare a
http://your/hudson/configure
e cambiare il jack alla normale impostazione di autorizzazione.L'altro modo ist semplicemente modificando il proprio
config.xml
, in questo caso, aperto%HUDSON_HOME%/your/config.xml
e trovare la linea:<password>………</password>
Il testo tra il tag password è codificata, quindi non si può solo entrare la tua password come testo semplice qui. Il modo più semplice per te ora è solo rimuovere tutto il testo tra quel tag, in un'altra parola, lasciare solo la password vuota.
Spero che questo aiuti.
Il problema che stavo avendo è che anche quando ho abilitato i privilegi di amministratore per Anonymous, non potevo impostare/reimpostare le password - alla fine ho scoperto che il "Security Realm" era stato disinserito dal proprio database di hudson a nulla, quindi anche con sicurezza abilitata e permessi matrix impostati correttamente, non c'erano opzioni password da nessuna parte per impostare/ripristinare/ecc. - Questo è un problema con la disabilitazione temporanea della sicurezza manualmente da config.xml - interrompe silenziosamente un carico di altre impostazioni. – jhabbott
sorprende che questa risposta abbia ottenuto 5 upvotes - caratteri speciali nel testo significavano che alcune delle parti più importanti erano invisibili. per favore rivedi attentamente le tue risposte prima di inviarle, specialmente quando copia/incolla da fonti esterne – scytale
+1 ... anche se questo ha funzionato sono sorpreso che non ci sia un modo più semplice per farlo. Bene, è tempo di prendere il vecchio libro di Java e creare un plugin per renderlo un processo senza soluzione di continuità! – Arran
Io uso Jenkins, ma questo dovrebbe essere simile in Hudson. Devi essere registrato come utente con autorizzazioni amministrative, quindi è fondamentale configurare Hudson per utilizzare la sicurezza. Cerca un collegamento "Gestisci utenti" nella pagina "Gestisci Hudson" (la pagina di configurazione principale collegata dalla pagina principale). La pagina 'Gestisci utenti' dovrebbe darti un elenco di utenti che sono stati configurati per l'uso con Hudson e dovresti essere in grado di aggiungere/modificare/eliminare utenti da qui.
Leggere l'articolo this per ulteriori informazioni sulla configurazione della sicurezza in Hudson.
In Hudson 3.0, la sicurezza è definito in un file separato, Hudson-security.xml. La stessa directory però.
Basta modificare la voce <useSecurity>true</useSecurity>
e specificare false.
Se si ha accesso ai file Jenkins, modificare il config.xml.
/var/lib/jenkins/config.xml
Change
<useSecurity>true</useSecurity>
<useSecurity>false</useSecurity>
e commentare a
<authorizationStrategy/>
Rif: http://it.i88.ca/2013/04/reset-password-of-jenkins.html
Saluti!
- 1. hudson git https password, come posso specificarlo?
- 2. Come resettare la password di luci da ssh
- 3. Come posso resettare una porta in MacPorts?
- 4. Come impostare nome utente/password in httpget
- 5. Meteor: modifica una password utente SENZA uscire?
- 6. Come resettare JSESSIONID
- 7. È comune memorizzare una password utente in una sessione PHP?
- 8. Inserire una password per un utente in PhpMyAdmin in Wamp
- 9. Come ricevere una notifica quando un utente cambia password o richiede una reimpostazione della password?
- 10. TeamCity Nome utente/password
- 11. Come resettare $ sporco in forma
- 12. Jenkins creato automaticamente account utente, come accedere/modificare la password?
- 13. sqlite sicurezza utente/password
- 14. HttpListener: come ottenere http utente e password?
- 15. Come posso resettare una sequenza factory_girl?
- 16. come autenticare socket.io websockets con password utente e password sviluppatore
- 17. Come controllare postgres utente e password?
- 18. Generazione della password utente postgresql
- 19. Oracle: come impostare la password utente unexpire?
- 20. Modifica nome utente/password predefiniti in RockMongo
- 21. Cambia password utente in Autenticazione moduli ASP.NET
- 22. Come aggiungere sale nella password utente?
- 23. Verifica nome utente e password in Android
- 24. Come resettare un dizionario
- 25. Lunghezza massima password utente MySQL
- 26. Curl - Punto esclamativo in Aut utente/password
- 27. Come resettare un DispatcherTimer?
- 28. Come posso resettare table.DefaultView.RowFilter?
- 29. Come: autorizzazione basata su progetto in Hudson
- 30. Cambio password per utente npm
http://polygoncell.blogspot.com/2009/02/hudson-forget-password-reset-password.html –
Risolto. Grazie a tutto ciò che ha risposto. Se hai questo problema e devi modificare manualmente config.xml per disabilitare temporaneamente la sicurezza, assicurati di riapplicare il "database degli utenti di Hudson" nella sezione "Sicurezza" quando riattivi la sicurezza, così come imposta la matrice dei privilegi. – jhabbott