Мне нужно настроить сеть из двадцати машин Ubuntu и сервера. Как и сейчас, у пользователей есть локальные учетные записи на машинах, но я хочу иметь централизованную аутентификацию пользователей со всей пользовательской информацией, хранящейся на сервере, и с домашними каталогами на стороне сервера. Поэтому, когда пользователь входит в систему на любом из клиентских компьютеров, его имя пользователя и пароль должны быть проверены на сервере, а затем его домашний каталог должен быть подключен с сервера через NFS или что-то еще.
Как мне это сделать? Какой самый лучший способ?
источник
Очевидно, вы можете использовать LDAP для централизованных учетных записей пользователей. Мне сказали, что это нелегко настроить. Мы никогда не делали, потому что у нас было не очень много пользователей. Однако централизованные каталоги были внедрены. Это было сделано путем монтирования NFS домашнего каталога центрального сервера на другом сервере. Это работает очень хорошо.
источник
Если пойти дальше, вы можете взглянуть на freeIPA , контроллер каталогов с открытым исходным кодом для Linux.
Он связывает воедино 389 Directory Server для LDAP, MIT krb5 для Kerberos, ISC NTPd для NTP, BIND для DNS, Dogtag для управления сертификатами, ... на самом деле, он объединяет все, что вам нужно в контроллере домена, и дает им единую сеть клиент интерфейса и командной строки.
источник
проверить это
источник