关于LINUX下LDAP的问题
如您是指手机服务密码,服务密码是识别您机主身份的有效凭证,是联通用户办理业务的重要凭证,2010年10月1日起刚激活的全国手机用户,服务密码为您手机号码的后六位数的初始服务密码,初始服务密码无法查询或办理业务,建议您可重置,您可以编辑短信“MMCZ#加6位新密码”发送到10010重新设置密码。
温馨提示:各地市业务政策存在差异,具体以当地政策为准哦。
...
ldap认证,如何修改管理员的密码
使用netscape的ldap工具包。
使用其它的工具包,写法类似。
注:必须知道base dn,以下假定ou=admin为base dn。
若有明确的base dn,那写法比如:ou=admin,o=test1源代码如下:==========================import netscape.ldap.*;public class SearchTest {public static void main(String[] args) {LDAPConnection lc = null;LDAPEntry findEntry = null;int status = -1;try {// lc = ConnectionPool.lc = new LDAPConnection();/* Connect to server */String MY_HOST = "localhost";int MY_PORT = 389;lc.connect(MY_HOST, MY_PORT);System.out.println("1=========" +lc.isConnected());lc.authenticate("cn=Directory Manager","password");System.out.println("2=========" +lc.isConnected());/* search for all entries with surname of Jensen */String MY_FILTER = "(objectclass=*)";String MY_SEARCHBASE = "ou=admin";LDAPSearchConstraints cons = lc.getSearchConstraints();cons.setBatchSize(0);cons.setMaxResults(5);MY_FILTER = "(objectclass=*)" ;LDAPSearchResults res = lc.search(MY_SEARCHBASE,LDAPConnection.SCOPE_ONE,MY_FILTER,null,false,cons);while (res.hasMoreElements()) {LDAPEntry cLDAPEntry = res.next() ;System.out.println("" + cLDAPEntry.getDN());System.out.println("" + cLDAPEntry.toString());}status = 0;} catch (LDAPException e) {System.out.println("Error: " + e.toString());e.printStackTrace();}/* Done, so disconnect */if ((lc != null) && lc.isConnected()) {try {lc.disconnect();System.out.println("3=========" +lc.isConnected());} catch (LDAPException e) {System.out.println("Error: " + e.toString());}}System.out.println("4=========" +lc.isConnected());System.exit(status);}}
转载请注明出处51数据库 » ldap password empty