Rocket.Chat Ubuntu快照安装LDAP不工作
我刚刚通过Snap在Ubuntu16.04.3上安装了一个Rocket.Chat服务器,并通过LDAP配置了登录,但它不起作用。测试连接表示测试成功,但登录尝试和同步尝试失败。甚至有必要同步吗?我认为设置直通LDAP身份验证将绕过任何同步的需要。话虽如此,我尝试同步只是为了帮助缩小LDAP/登录问题 下面略加修改的日志片段:Rocket.Chat Ubuntu快照安装LDAP不工作,ubuntu,active-directory,ldap,rocket.chat,Ubuntu,Active Directory,Ldap,Rocket.chat,我刚刚通过Snap在Ubuntu16.04.3上安装了一个Rocket.Chat服务器,并通过LDAP配置了登录,但它不起作用。测试连接表示测试成功,但登录尝试和同步尝试失败。甚至有必要同步吗?我认为设置直通LDAP身份验证将绕过任何同步的需要。话虽如此,我尝试同步只是为了帮助缩小LDAP/登录问题 下面略加修改的日志片段: [34mI20171127-15:23:00.251(-5) [34mLDAPHandler ➔ info Init LDAP login elorenz [34mI20
[34mI20171127-15:23:00.251(-5) [34mLDAPHandler ➔ info Init LDAP login elorenz
[34mI20171127-15:23:00.255(-5) [34mLDAP ➔ Connection.info Init setup
[34mI20171127-15:23:00.259(-5) [34mLDAP ➔ Connection.info Connecting ldap://<<MyLDAPServerFQDN>>
[34mI20171127-15:23:00.262(-5) [34mLDAP ➔ Connection.debug connectionOptions { url: 'ldap://<<MyLDAPServerFQDN>>', timeout: 60000, connectTimeout: 1000, idleTimeout: 1000, reconnect: false }
[34mI20171127-15:23:00.270(-5) [34mLDAP ➔ Connection.info LDAP connected
[34mI20171127-15:23:00.273(-5) [34mLDAP ➔ Bind.info Binding UserDN <<MyLDAPServiceAccount>>
[34mI20171127-15:23:00.283(-5) [34mLDAP ➔ Search.info Searching user elorenz
[34mI20171127-15:23:00.287(-5) [34mLDAP ➔ Search.debug searchOptions { filter: '(&(objectclass=*)(sAMAccountName=elorenz))', scope: 'sub', sizeLimit: 1000, paged: { pageSize: 250, pagePause: false } }
[34mI20171127-15:23:00.290(-5) [34mLDAP ➔ Search.debug BaseDN cn=<<SomeOtherCN>>,cn=<<SomeCN>>,dn=stratford,dn=edu
[34mI20171127-15:23:00.298(-5) rocketchat_logger rocketchat_logger.js:375 [31mLDAP ➔ Search.error { [OperationsError: 000020D6: SvcErr: DSID-031007DB, problem 5012 (DIR_ERROR), data 0 ] lde_message: '000020D6: SvcErr: DSID-031007DB, problem 5012 (DIR_ERROR), data 0<br>\u0000', lde_dn: null }
[34mI20171127-15:23:00.302(-5) rocketchat_logger rocketchat_logger.js:375 [31mLDAPHandler ➔ error { [OperationsError: 000020D6: SvcErr: DSID-031007DB, problem 5012 (DIR_ERROR), data 0 ] lde_message: '000020D6: SvcErr: DSID-031007DB, problem 5012 (DIR_ERROR), data 0<br>\u0000', lde_dn: null }
[34mI20171127-15:23:00.305(-5) [34mLDAPHandler ➔ info Fallback to default account system { username: 'elorenz' }
[34mI20171127-15:23:01.298(-5) [34mLDAP ➔ Search.info Idle
[34mI20171127-15:23:01.300(-5) [34mLDAP ➔ Connection.info Disconecting
[34mI20171127-15:23:01.305(-5) [34mLDAP ➔ Search.info Closed
[34mI20171127-15:23:00.251(-5)[34mldapchandler]➔ 信息初始化LDAP登录elorenz
[34mI20171127-15:23:00.255(-5)[34mLDAP➔ Connection.info初始化设置
[34mI20171127-15:23:00.259(-5)[34mLDAP➔ Connection.info连接ldap://
[34mI20171127-15:23:00.262(-5)[34mLDAP➔ Connection.debug connectionOptions{url:'ldap://',超时:60000,connectTimeout:1000,idleTimeout:1000,重新连接:false}
[34mI20171127-15:23:00.270(-5)[34mLDAP➔ Connection.info LDAP已连接
[34mI20171127-15:23:00.273(-5)[34mLDAP➔ Bind.info绑定用户DN
[34mI20171127-15:23:00.283(-5)[34mLDAP➔ Search.info搜索用户elorenz
[34mI20171127-15:23:00.287(-5)[34mLDAP➔ Search.debug searchOptions{filter:'(&(objectclass=*)(sAMAccountName=elorenz)),作用域:'sub',sizeLimit:1000,分页:{pageSize:250,pagePause:false}
[34mI20171127-15:23:00.290(-5)[34mLDAP➔ Search.debug BaseDN cn=,cn=,dn=stratford,dn=edu
[34mI20171127-15:23:00.298(-5)rocketchat_logger rocketchat_logger.js:375[31mLDAP➔ Search.error{[operationError:000020D6:SvcErr:DSID-031007DB,问题5012(DIR\u错误),数据0]lde\u消息:“000020D6:SvcErr:DSID-031007DB,问题5012(DIR\u错误),数据0
\u0000',lde\u dn:null}
[34mI20171127-15:23:00.302(-5)rocketchat_logger rocketchat_logger.js:375[31mldappHandler]➔ 错误{[OperationsError:000020D6:SvcErr:DSID-031007DB,问题5012(DIR\U错误),数据0]lde\U消息:“000020D6:SvcErr:DSID-031007DB,问题5012(DIR\U错误),数据0
\u0000',lde\U dn:null}
[34mI20171127-15:23:00.305(-5)[34mld]➔ 信息回退到默认帐户系统{username:'elorenz'}
[34mI20171127-15:23:01.298(-5)[34mLDAP➔ Search.info空闲
[34mI20171127-15:23:01.300(-5)[34mLDAP➔ Connection.info断开连接
[34mI20171127-15:23:01.305(-5)[34mLDAP➔ Search.info已关闭
提前感谢您的帮助
嘿@Ericlawault,感谢您的快速回复。我修复了dn-->DC条目(我的胖手指)仍然存在此问题。当我手动启动同步时,我会在浏览器的右上角收到一条成功消息,但日志表明同步失败
[34mI20171128-12:01:15.507(-5) [34mLDAP ➔ Connection.info Init setup
[34mI20171128-12:01:15.509(-5) [34mLDAP ➔ Connection.info Connecting ldap://eqdcsu01.stratford.edu:389
[34mI20171128-12:01:15.515(-5) [34mLDAP ➔ Connection.info LDAP connected
[34mI20171128-12:01:15.516(-5) [34mLDAP ➔ Bind.info Binding UserDN svc_ldap@stratford.edu
[34mI20171128-12:01:15.520(-5) [34mLDAP ➔ Search.info Searching user *
[34mI20171128-12:01:15.526(-5) rocketchat_logger rocketchat_logger.js:375 [31mLDAP ➔ Search.error { [NoSuchObjectError: 0000208D: NameErr: DSID-0310020A, problem 2001 (NO_OBJECT), data 0, best match of: 'DC=stratford,DC=edu' ] lde_message: '0000208D: NameErr: DSID-0310020A, problem 2001 (NO_OBJECT), data 0, best match of:<br>\t\'DC=stratford,DC=edu\'<br>\u0000', lde_dn: 'DC=stratford,DC=edu' }
[34mI20171128-12:01:15.530(-5) Exception in callback of async function: NoSuchObjectError: 0000208D: NameErr: DSID-0310020A, problem 2001 (NO_OBJECT), data 0, best match of: 'DC=stratford,DC=edu' at messageCallback (/snap/rocketchat-server/1188/programs/server/npm/node_modules/ldapjs/lib/client/client.js:1419:45) at Parser.onMessage (/snap/rocketchat-server/1188/programs/server/npm/node_modules/ldapjs/lib/client/client.js:1089:14) at emitOne (events.js:77:13) at Parser.emit (events.js:169:7) at Parser.write (/snap/rocketchat-server/1188/programs/server/npm/node_modules/ldapjs/lib/messages/parser.js:111:8) at Socket.onData (/snap/rocketchat-server/1188/programs/server/npm/node_modules/ldapjs/lib/client/client.js:1076:22) at emitOne (events.js:77:13) at Socket.emit (events.js:169:7) at readableAddChunk (_stream_readable.js:153:18) at Socket.Readable.push (_stream_readable.js:111:10) at TCP.onread (net.js:540:20)
[34mI20171128-12:01:16.525(-5) [34mLDAP ➔ Search.info Idle
[34mI20171128-12:01:16.527(-5) [34mLDAP ➔ Connection.info Disconecting
[34mI20171128-12:01:16.529(-5) [34mLDAP ➔ Search.info Closed
[34mI20171128-12:01:15.507(-5)[34mLDAP➔ Connection.info初始化设置
[34mI20171128-12:01:15.509(-5)[34mLDAP➔ Connection.info连接ldap://eqdcsu01.stratford.edu:389
[34mI20171128-12:01:15.515(-5)[34mLDAP➔ Connection.info LDAP已连接
[34mI20171128-12:01:15.516(-5)[34mLDAP➔ Bind.info绑定用户DN svc_ldap@stratford.edu
[34mI20171128-12:01:15.520(-5)[34mLDAP➔ Search.info搜索用户*
[34mI20171128-12:01:15.526(-5)rocketchat_logger rocketchat_logger.js:375[31mLDAP➔ Search.error{[NoSuchObjectError:0000208D:NameErr:DSID-0310020A,问题2001(无对象),数据0,最佳匹配:'DC=stratford,DC=edu']lde_消息:'0000208D:NameErr:DSID-0310020A,问题2001(无对象),数据0,最佳匹配:
\t'DC=stratford,DC=edu\'
\u0000',lde_dn'DC=stratford,DC=edu'}
[34mI20171128-12:01:15.530(-5)异步函数回调异常:NoSuchObjectError:0000208D:NameErr:DSID-0310020A,问题2001(无对象),数据0,在Parser.onMessage回调(/snap/rocketchat server/1188/programs/server/npm/node_modules/ldapjs/lib/client/client.js:1419:45)的messageCallback(/DC=stratford,DC=stratford,DC=edu)处的最佳匹配(/snap/rocketchat server/1188/programs/server/npm/node_modules/ldapjs/lib/client/client.js:1089:14)在emitOne(events.js:77:13)在Parser.emit(events.js:169:7)在Parser.write(/snap/rocketchat server/1188/programs/server/npm/node_modules/ldapjs/lib/messages/Parser.js:111:8)在Socket.onData)(snap/rocketchat server/1188/programs/server/npm/node_modules/ldapjs/lib/client/client.js:1076:22)在emitOne(events.js:77:13)在Socket.emit(events.js:169:7)在readableAddChunk(_stream_readable.js:153:18)在Socket.readable.push(_stream_readable.js:111:10)在TCP.onread(net.js:540:20)上)
[34mI20171128-12:01:16.525(-5)[34mLDAP➔ Search.info空闲
[34mI20171128-12:01:16.527(-5)[34mLDAP➔ Connection.info断开连接
[34mI20171128-12:01:16.529(-5)[34mLDAP➔ Search.info已关闭
为您(和其他人)发布配置信息的最佳方式是什么
谢谢!您的配置是什么?搜索库看起来有问题:
BaseDN cn=,cn=,dn=stratford,dn=edu
,这里有一个看起来像打字错误(dn=而不是dc=)而且基础可能太窄,无法正确匹配用户,dc=stratford,dc=edu
应该可以。您的配置是什么?搜索基础看起来是错误的:BaseDN cn=,cn=,dn=stratford,dn=edu
,看起来像是打字错误(dn=而不是dc=)基础可能太窄,无法与用户正确匹配,dc=stratford,dc=edu
应该可以。