Я очень плохо знаком с миром * nix и лишь смутно слышал о таких вещах, как YP / NIS, LDAP, Kerberos и т. Д. Если у меня есть несколько машин, на которые я хочу добавить Ubuntu, и делиться ими с пользователями и файлами / монтирует через них, какие программы и службы предоставляют необходимые элементы для этого?
У меня есть компьютер с большим объемом памяти, который может служить сервером, но что мне нужно установить и настроить на нем и на всех моих рабочие станции быть? Сеть используется совместно с другими неизвестными группами, поэтому безопасность важна.
Я не ожидаю подробного ответа здесь; Моя проблема больше, я не знаю, с чего начать. LDAP звучит интересно, но, похоже, он делает так много вещей, что я не знаю, на самом ли деле, что использовать.
Я думаю, что можно использовать LDAP и NFS.
phpLDAPadmin
. Существует много сценариев в ldapscripts
пакет для упрощения задач командной строки. Серверное руководство Ubuntu имеет хорошую, подробную запись на установке и настройке LDAP и разрешающий STARTTLS. Как только сервер настраивается, настраивание клиента очень легко - просто устанавливают libpam-ldapd
, libnss-ldapd
и nslcd
и выбор правильных опций, когда спросили, и работают эти pam-auth-update
команда для включения LDAP. LDAP может также определить много деталей о пользователе - корневой каталог, оболочка, почтовый сервер, и т.д. я никогда не настраивал Kerberos, таким образом, я не прокомментирую об этом, но кажется, что можно интегрировать Kerberos с LDAP и NFS, значительно увеличив безопасность NFS. Но на данный момент, начните с малого с LDAP и NFS.