Q:

Jenkins: Restricting the ability to build to logged-in users

I'm configuring Jenkins.
I want to make it so that only users who are logged in can run a job, so we have a record of who does what. The problem is, we have a lot of users, and a lot of jobs, and I don't want to set individual users on all the jobs. I also don't want to allow anonymous to kick off builds, and I don't want everyone to be able to configure jobs. 
So, is there an easy way to require that a user is logged in if they want to "build now?" without adding each individual user to the permissions list?

A:

Jenkins has "authenticated" and "anonymous" groups which can be used in global configuration. Give "anonymous" only read access, give "authenticated" permission to start builds.

