Я играю с LDAP и пытаюсь настроить сервер ldap, который можно использовать для аутентификации пользователей по следующим сервисам:
- Вход в Linux (Ubuntu)
- ssh логин
- логин apache
- почта (postfix & курьер)
- Bugzilla
- вики
- ...
Я (думаю) я понимаю концепцию objectClasses и знаю, что установка следующих objectClasses для моих пользователей имеет смысл:
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
Но как мне работать с веб-приложениями? Скажем, я хочу, чтобы пользователь А мог войти в bugzilla, но он не должен иметь возможность войти в вики? Либо определенные пользователи должны иметь возможность локально войти в Ubuntu, но им не разрешен ssh с удаленного компьютера. Я решаю это с объектными классами или с членством в группе?
Любые советы и ссылки на рабочие примеры приветствуются!