I've inherited a Jenkins cluster of six Macs, all of which sit in a server room and are accessible on the internal network only, but have a shared admin user and VNC password for Mac OS X (To clarify: Jenkins software access controls are sorted, I'm not asking about that).
I'm not a devops or a network admin; I'm working under a few company policy constraints and I'm only filling in the role "temporarily" (read: part time, for maybe up to a year). But I would like to clean this up with the limited time I have available. Because my time and experience, in this area is limited, I delegate some admin tasks to 3 other people as needed. I want a solution that will stay between those people, and to not share a single password between them all, because users sharing an account/login is against my company policy (despite it happening now).
It would be great to have network user logins, but given that this is not set up, I am thinking of creating local accounts for each admin with VNC access (through standard Mac OS X Screen Sharing). However, I'm worried about 4 GUI sessions being run in a machine that is meant to be crunching away for us. Will this cause problems or session time outs or the like?
What are my options here, and what would be a common approach when you need 6 admins to have VNC access, but individual passwords/accounts?