To run a job by a specific user, you have to enable security options in jenkins. May be you have not used the enable security options in Jenkins and that is why it says started by anonymous user. You can create any number of users in Jenkins by providing their credentials. If you want to enable security and create users, you should see the options at Manage Jenkins then click on Configure System.