Я работаю в университете. Я могу получить доступ к университетскому серверу LDAP, но не могу ничего изменить (мне это доступно только для чтения). У меня есть несколько машин Linux, я хочу настроить все машины для аутентификации через университетский LDAP. (это довольно легко, правда?). Проблемы:
Только подмножеству пользователей LDAP разрешено входить на компьютер (я знаю, что это можно сделать через группу LDAP или дополнительный атрибут LDAP, но я не могу ничего изменить в LDAP университета). Некоторые пользователи могут отсутствовать в LDAP. но у меня есть учетные записи на компьютере. Моя мысль такова: используйте /etc /passwd в качестве списка пользователей: if (пользователь НЕ в списке) {он не может войти в систему}} else {if (он находится в LDAP) {проверьте его пароль еще раз в университете LDAP} else {проверьте его пароль снова /etc /shadow}}
Есть ли решение? Любая помощь приветствуется.