Linux – Dead simple tool to administer users on multiple servers

linuxuser-management

I'm responsible for several web servers which all hosts the excact same content. They are all participating in a load balanced setup.

Whenever I need to create a new website on one of these servers, I currently have to create that user on each server. It's rather tedious work.

Now, I could configure LDAP – but it's a bit overkill for this. I would also have to then investigate backup solutions for that as well. I could also use something like Salt, Ansible, Chef or the like…but that requires me to learn yet another very specific "language" just to create a new user now and then.

Isn't there a tool which lets me connect to multiple servers and manage the users and make sure that the users are correctly configured on all servers?

Best Answer

If you don't want to use ldap you could just rsync /etc/passwd, /etc/group, /etc/shadow from one server to the others.