Jenkins (not admin) Users Password reset/Username change - jenkins

I just added the Security to Jenkins.
Jenkins’ own user database enabled
Matrix based security configured
Now i'm configuring and installing the Role matrix plugin.
In case someone want to change his password he just have to login, click on this user configuration and change his password, what if they forgot their password or if I want to change their username?
What is the standard procedure to follow bt the administrator in order to reset change his password, or at least delete and recreate the user?
What if the admin want to change a username? is there any standard way to do it?
Thanks

If you are the admin you can change password of any user through
'People' --> 'Select_any_user_listed' --> 'Configure' --> 'Password'
Just erase the old password and write a new one there.
if you want to delete a user go to:
'Manage Jenkins' --> 'Manage Users' --> 'press the red button corresponding to the user'
or go to this url:
http://<jenkins.url>/user/<username>/delete

Related

Password reset url is no longer active

Password resets have been being handled by a script. Now the server that the script was running on has been retired. I can't find where to set the password reset url to the gmail default. Any help would be appreciated.
The path the user takes is
settings => See all settings => Accounts => Google account Settings => security => password
This takes the user to a broken link.
In the Admin Dashboard choose
Domains
Click the hamburger in the top left corner
choose Security
choose Set up single sign-on with 3rd party IdP
Remove Change password URL
Click Save

How to setup authentication on jenkins

I installed jenkins on a CentOS system. Now I am able to open the jenkins web page on localhost:8080. I want to add a login required for accessing this url. I enabled security on 'Configure Global Security' page then set 'Unix user/group database' under 'Security Realm'. In Authorization part, I set 'Logged-in users can do anything'. By doing this configuration, only logged in user can do build and modification on jobs. But there is a problem that users can still read all the jobs information without log in. How can I prevent anonymous users to access my jenkins web page?
Using the "Matrix based security" helps you here. And then uncheck all the checkboxes from the Anonymous user.
Under the "Jenkins’ own user database" also uncheck the "Allow users to sign up" sign up option. This way you can prevent unwanted users.
Good luck!

Umbraco user forget password?

I m admin of a Umbraco CMS, we don't have access to code.
A user changed his password and forget. I tried to log in as admin and resetting passwrod but I just discovered that link is not working.
Can you please guide how I reset password for that user ? Even there is no link if forget password. Is there a way to reset in DB without modifying configuration files ?
EDIT
attaching screen short. In admin panel under Users section Change Your Password link is not working. Please see its highlighted areas.
In the admin interface go to the user section select the user in the user navigation tree and click the change password link(is it this link that is not working?), which should show two new text boxes "change password and confirm password" remember to hit save when done.
It can be done using the database as well change the hashed password in the umbracoUser table to a hash of a password that you know. This forum have some ideas of hashed passwords.
http://our.umbraco.org/forum/using/ui-questions/4790-ouch-forgot-admin-password-how-to-reset?p=2

Cannot add user to Jenkins (Hudson)

I installed stand alone Jenkins installer.
It is available on localhost:8080.
But I cannot understand how to add new account to it.
I tried "Configure Jenkinks" -> "enable security" and etc. from
https://wiki.jenkins-ci.org/display/JENKINS/Standard+Security+Setup
But I stil cannot find where exactly I should type username and password for new account.
This is instruction from wiki:
Click "login" link at the top right portion of the page
Choose "create an account"
There is no "create an account" button. I didn't find this button anywhere!
Where this form is located?
While you enabled security select Jenkins’s own user database under Access Control, mark Allow users to sign up. restart jenkins, you will get sign up option through which you can add users.
Assuming you just installed Jenkins and you're logged in as "admin", you have to click on "Manage Jenkins", then "Manage Users"

Add Users to Jenkins with "Allow users to sign up" Disabled

I do not want new users to be able to sign up. So in Jenkin's Configuration, I disabled "Allow users to sign up" with using Jenkin's own user database.
But how can I manually add users now?
Also, is there a default admin user I should take care of?
There is "Create Users" in "Manage Jenkins".
In case "Allow users to sign up" was already disabled and security turned on and there is no user you can use to login the only way to go is to change Jenkins configuration manually on the server and restart server.
Thing to change is in Jenkins Home folder i config.xml file.
change
<useSecurity>true</useSecurity>
to
<useSecurity>false</useSecurity>
restart and refresh browser
Voila!!!
Manage Jenkins -> Jenkins own user database, Anyone can do anything. Then you are not forced to login or signup. Manage Jenkins -> Manage Users and you create your users, then setup security accordingly.
If you don't setup the security method first there is no way to add users.
A convenient way for configuring Jenkins is to edit the config.xml file directly and use the Manage Jenkins -> Reload configuration from Disk hyperlink instead of restarting the service.
The recommended way to handle this is to use matrix based security and leave sign up on. Set default permissions to nothing, this way when people sign up they can't actually do anything until you explicitly grant them permissions. If you don't want to leave the sign up on for some reason, you will have to enable to add users and then disable when you are done. As far as I know there is no way to add a user with sign up turned off unless you want to hand edit the config files.
There is no default admin user, you will want to make sure you add yourself with max permissions or you risk getting locked out when you enable security.

Resources