Minos provides:
- Daemons to make passwd/group/shadow in a server available to clients.
- A NSS module to access the exported passwd/group/shadow files.
- Authenticate users in one or multiple clients using the same user/password from a server
- Synchronize user/group/shadow information from a server to clients
- Have a cluster system but find NIS ypbind/ypserv or LDAP authentication too cumbersome to setup
-
Change the
Address
in/etc/minos.d/server.conf
to your server's address in the local networkExample:
Address=tcp://10.0.0.1:6148
There are many other options in
server.conf
, which allow you to specify which users and groups you would like to make available to the client machines. -
Start and enable
minos-server.service
Example:
systemctl start minos-server.service systemctl enable minos-server.service
-
Change the
Address
in/etc/minos.d/client.conf
to your server's address in the local network -
Start and enable
minos-client.service
-
Edit
/etc/nsswitch.conf
and addminos
topasswd
group
andshadow
Example:
passwd: files mymachines systemd minos group: files mymachines systemd minos shadow: files minos
Password changes on the server take effect (broadcasts to the clients) immediately.
Password changes on the client may lead to undefined behavior.
minos-server.service
will not start while minos-client.service
is running.
- Arch Linux - PKGBUILD
- CentOS - rpm spec file