AnyShare-AnyShare 同步 AD 域控用户失败,日志显示:显示名不合法
关键字
域用户、同步、显示名
适用产品
- AnyShare 5.0.x
- AnyShare Enterprise 6.0.x
- AnyShare Express 6.0.x
- AnyShare Cloud 6.0.x
问题描述
域控制器中的部分用户无法同步至 AnyShare 服务器,检查日志文件 sharemgnt.log 中提示:
添加用户异常:显示名不合法
问题影响
域控制器中部分用户无法同步到 AnyShare 服务器。
问题原因
域控制器内的部分用户显示名不符合 AnyShare 服务器的命名规范,导致此部分用户无法同步到 AnyShare 服务器。
解决方案
为了解决此问题,需要在域控制器内修改此用户的显示名,请按照以下步骤执行:
1. 主节点 Linux 终端执行以下命令,找到最后一次同步该部分用户失败,且提示“添加用户异常”的日志。
tail -f /var/log/sharemgnt.log
使用 python 打印提示信息,可确认是用户的显示名不合法,如下图所示。
2. 进入域控制器,依次点击操作>查找,打开查找用户、联系人及组窗口。
.png)
3. 在名称(A)后的搜索框内输入异常用户的登录名,点击开始查找,搜索异常用户。如下图所示,以 10081 为用户登录名为例。

4. 在搜索结果处,右键点击此用户,选择重命名,将姓名、姓及显示名称调整为合法的显示名称。如下图所示,“|”为不合法的特殊字符,无法导入到 AnyShare 系统。调整后点击确定按钮。


5. 进入 AnyShare 系统的用户管理>认证集成>域控制器管理,点击立即同步。

6. 查看管理日志,确定已同步成功。

更多信息
AnyShare 系统中,用户名或显示名内不能包含空格或 / : * ? " < > | 等特殊字符。