Linux User Synchronization [closed]

Forget about any syncronization tools (of course you can use rsync in cron but it can lead to missycronized user passwords and corrupted during power failure passwd & shadow files)

Just use OpenLDAP just bacause it's standard solution that everybody use

Read: http://tldp.org/HOWTO/LDAP-HOWTO/

For home directories you can use SAMBA or NFS.


Take a look at puppet. In addition to user management, you can do package, service and configuration management. Puppet runs in a client / server model, using ssl certificates to secure traffic, so you can even use it to push configuration to anyone who can connect to the puppet server


Ideally you'd want to use LDAP for this so password sync, you can disable globally etc

As a hacky way you could simply have a cron to scp the /etc/passwd file from one machine to others. Although if you did that you'd have to make sure users always change their password on this one machine rather than another.