温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何解析CDSW集成Active Directory后登录异常分析

发布时间:2021-12-09 15:48:32 来源:亿速云 阅读:103 作者:柒染 栏目:大数据

本篇文章为大家展示了如何解析CDSW集成Active Directory后登录异常分析,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

1

问题现象

  • 测试环境

1.Redhat7.4

2.CDH6.2.0

3.CDSW1.5.0

在CDSW集成AD后,有部分用户登录时提示“Email address is invalid.”

如何解析CDSW集成Active Directory后登录异常分析

2

异常重现及分析

1.首先在AD上创建一个cdhadmin用户

如何解析CDSW集成Active Directory后登录异常分析

2.Fayson在本地测试环境集成AD服务后,进行登录测试未遇到“Email address is invalid.”异常

如何解析CDSW集成Active Directory后登录异常分析

3.查看CDSW的PG数据库看到同步的用户信息显示如下,可以看到AD中同步过来的用户email为”用户名@AD域名”

如何解析CDSW集成Active Directory后登录异常分析

4.Fayson在AD上创建用户时并未指定用户的email,说明使用AD用户登录CDSW时,如果用户的email为空会自动使用登录名和AD域名拼接一个email地址,接下来证实一下猜想

5.将cdhadmin用户的email地址随便修改为”test”

如何解析CDSW集成Active Directory后登录异常分析

6.删除CDSW数据库中cdhadmin用户信息

如何解析CDSW集成Active Directory后登录异常分析

7.再次使用cdhadmin用户登录

如何解析CDSW集成Active Directory后登录异常分析

8.重复上述5-7步,将AD用户的email修改一个格式正确的邮箱test@qq.com进行测试

如何解析CDSW集成Active Directory后登录异常分析

用户登录CDSW成功

如何解析CDSW集成Active Directory后登录异常分析

CDSW数据库users表数据显示

如何解析CDSW集成Active Directory后登录异常分析

通过上述测试及验证得出如下结论:

1.当AD中用户的Email地址为空时,用户登录成功后会使用用户名和AD域名拼接为用户的Email地址,保存至CDSW数据库中的users表。

2.当AD中用户的Email地址为一个错误格式的Email时,用户登录会提示“Email address is invalid.”,因为CDSW会校验用户的邮箱格式,所以会有如上提示。

3.当AD中用户的Email地址格式正确,则用户可以正常登录CDSW。



集成 AD或者LDAP后,用户成功登录后CDSW会将用户的基本信息写入到数据库中(基本信息可以参考CDSW注册账号时的信息)。

集成AD或者LDAP后,账号密码的校验还是经过AD或LDAP,但用户的信息最终还是要保存到CDSW数据库中,初次登录的用户相当于走了注册流程会遵循注册流程信息的校验。

上述内容就是如何解析CDSW集成Active Directory后登录异常分析,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI