So at work there is a "shared" server that people can run things on that take a long time. I make quite a bit of use of this machine to the point where I made my own login to separate my user files.
- The account I am using is an administrator.
- The other account that everyone else uses is also an administrator.
In my user files is some private SSH keys for things like Github and Amazon Web Services that the other users could do mean things with if they were so inclined. I don't think they would, but it would be nice to not have to think about it.
Is there any way I can add some protection to these files without changing the permission level of the other login?
Is it possible for other administrators to access the saved keychain credentials of another administrator?
If you were to "do it right", how would you recommend setting up this machine such that it could be reasonably shared by people who need to perform administrative tasks, but not be a security nightmare.