'User is missing the Overall/Read permission' error with Jenkins GitHub OAuth Plugin
This is how I resolved the authentication problem:
Edit
config.xml
file, e.g.sudo vi /var/lib/jenkins/config.xml
Change
useSecurity
element's value tofalse
, e.g.<useSecurity>false</useSecurity>
Remove
authorizationStrategy
block
Restart Jenkins:
/etc/init.d/jenkins restart
.- Access Jenkins through URL as usual and reconfigure security again.
Have you followed this step, from the plugin page?
Control user authorization (i.e. who is allowed to see the jobs and build them) using the Github Commiter Authorization Strategy
Also, make sure you actually allow authenticated users to access Jenkins
- Under Jenkins global configuration, under Authorization, add user/group called
authenticated
- Give that group Overall Read permission
- The group should show up with a "group" icon (two users), as opposed to single user icon.
I had the same problem with "... is missing the Overall/Read permission" on Jenkins (1.651.2) with activated Credentials Plugin.
But it was my own failure: I only configured the user on project side (by credential plugin) but missed to configure the global security.
So I fixed it by selecting:
Jenkins -> Manage Jenkins -> Configure Global Security
And did setup missing global settings (or project matrix based one)