I'm new to Jenkins and I'm using Jenkins on Windows.
I'm facing an admin privilege issue. Any help in resolving this will be highly appreciated.
1. Enable security in Configure Global Security page.
2. Use Jenkins' own user database
3. Use Matrix-based security
4. Give read privilege to anonymous user
5. Create a user and give him all the permissions
6. Save
7. Create an account for the user just created.
8. Restart Jenkins server
9. Log in to Jenkins as the user just created.
The config.xml still shows that the user have all the necessary permissions, as shown below.
<authorizationStrategy class="hudson.security.GlobalMatrixAuthorizationStrategy">
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.Create:Test</permission>
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.Delete:Test</permission>
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.ManageDomains:Test</permission>
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.Update:Test</permission>
<permission>com.cloudbees.plugins.credentials.CredentialsProvider.View:Test</permission>
<permission>hudson.model.Computer.Build:Test</permission>
<permission>hudson.model.Computer.Configure:Test</permission>
<permission>hudson.model.Computer.Connect:Test</permission>
<permission>hudson.model.Computer.Create:Test</permission>
<permission>hudson.model.Computer.Delete:Test</permission>
<permission>hudson.model.Computer.Disconnect:Test</permission>
<permission>hudson.model.Hudson.Administer:Test</permission>
<permission>hudson.model.Hudson.ConfigureUpdateCenter:Test</permission>
<permission>hudson.model.Hudson.Read:Test</permission>
<permission>hudson.model.Hudson.Read:anonymous</permission>
<permission>hudson.model.Hudson.RunScripts:Test</permission>
<permission>hudson.model.Hudson.UploadPlugins:Test</permission>
<permission>hudson.model.Item.Build:Test</permission>
<permission>hudson.model.Item.Cancel:Test</permission>
<permission>hudson.model.Item.Configure:Test</permission>
<permission>hudson.model.Item.Create:Test</permission>
<permission>hudson.model.Item.Delete:Test</permission>
<permission>hudson.model.Item.Discover:Test</permission>
<permission>hudson.model.Item.Read:Test</permission>
<permission>hudson.model.Item.Workspace:Test</permission>
<permission>hudson.model.Run.Delete:Test</permission>
<permission>hudson.model.Run.Update:Test</permission>
<permission>hudson.model.View.Configure:Test</permission>
<permission>hudson.model.View.Create:Test</permission>
<permission>hudson.model.View.Delete:Test</permission>
<permission>hudson.model.View.Read:Test</permission>
</authorizationStrategy>
Thanks in advance.
Shaji.