|如何为CDSW1.6集成RedHat7的OpenLDAP认证


文档编写目的
在前面的文章中Fayson介绍了CDH各个组件与OpenLDAP的集成 。 本篇文章Fayson主要介绍如何为CDSW1.6集成RedHat7的OpenLDAP并指定的用户组分配访问权限 。 在CDSW集成OpenLDAP需要启用OpenLDAP的MemberOf , 具体步骤请参考《10.如何在OpenLDAP启用MemberOf》 。

  • 测试环境:
1.Redhat7.2
2.采用root用户操作
3.CDSW1.6
4.CM和CDH为6.2.0
5.OpenLDAP版本为2.4.40
CDSW与OpenLDAP集成
1.使用管理员用户登录CDSW , 进入Admin->Security配置界面
|如何为CDSW1.6集成RedHat7的OpenLDAP认证
本文插图

2.选择认证方式为LDAP , 具体配置参数如下
|如何为CDSW1.6集成RedHat7的OpenLDAP认证
本文插图

|如何为CDSW1.6集成RedHat7的OpenLDAP认证
本文插图
配置完成后 , 点击update进行更新 。
OpenLDAP集成
1.在上面的配置页面进行测试 , 显示验证成功 , cdsw_a用户拥有管理员权限
|如何为CDSW1.6集成RedHat7的OpenLDAP认证
本文插图

2.用cdsw_a登陆CDSW
|如何为CDSW1.6集成RedHat7的OpenLDAP认证
本文插图

3.进入用户管理界面 , 可以看到cdsw_a是管理员用户
|如何为CDSW1.6集成RedHat7的OpenLDAP认证
本文插图

总结
1.在启用MemberOf后 , 直接在CDSW里面配置好OpenLDAP的参数 , 进行update就完成了CDSW和OpenLDAP的集成 。
2.配置里面的LDAP User Groups如果留空 , 就是所有的LDAP用户都可以登陆 。 如果有配置组的信息 , 则只有这些组的LDAP用户才能登陆 。
【|如何为CDSW1.6集成RedHat7的OpenLDAP认证】3.配置里面的LDAP Full Administrator Groups如果有配置组的信息 , 那么属于这些组的LDAP用户登陆后就自动获得管理员权限 。


    推荐阅读