日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

执行ldapadd 命令时报错:ldap_bind: Invalid credentials (49)

發布時間:2024/4/15 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 执行ldapadd 命令时报错:ldap_bind: Invalid credentials (49) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉載自:http://www.linuxfly.org/post/671/


某項目,需要在Asianux 4.0上配置LDAP服務。參考以前的[原]操作ldap 數據庫一文,在執行ldapadd 命令時報錯:

引用

ldap_bind: Invalid credentials (49)


經分析及查詢相關資料,原來該版本的OpenLDAP已改用其他格式保存配置數據,原來的slapd.conf 僅作為模板使用。

一、軟件版本
先來看看具體的版本信息:

引用

# cat /etc/asianux-release
Asianux Server 4 (Hiranya)
# rpm -qa|grep openldap
openldap-2.4.19-15.AXS4.x86_64
openldap-servers-2.4.19-15.AXS4.x86_64
openldap-devel-2.4.19-15.AXS4.x86_64
openldap-clients-2.4.19-15.AXS4.x86_64
compat-openldap-2.4.19_2.3.43-15.AXS4.x86_64


二、配置LDAP
1.修改配置文件
這里假設系統是新安裝好的,沒有遺留數據。若非如此,請參考附錄。
在/etc/openldap目錄下,有一個slapd.conf.bak文件,拷貝一份為slapd.conf。

# cd /etc/openldap
# cp slapd.conf.bak slapd.conf


(為什么這里會沒有slapd.conf,第一次配置時已覺得有點問題,后來才知道,因為該文件現僅作為模板使用,服務真正讀取的配置數據不在這里)
然后,使用slappasswd命令創建一個密碼:

引用

# slappasswd
New password:
Re-enter new password:
{SSHA}3c6DQ4xIKU/7Qz22Y2S2MgOoHhQkasR/


接著,參考以前的文檔,修改slapd.conf中相關的信息,例如:

引用

database????????bdb
suffix??????????"dc=example,dc=com"
checkpoint??????1024 15
rootdn??????????"cn=Manager,dc=example,dc=com"
#rootpw??????????secret
rootpw?{SSHA}3c6DQ4xIKU/7Qz22Y2S2MgOoHhQkasR/

access to *
????????by dn.exact="cn=Manager,dc=example,dc=com"?read
????????by * none


藍色標注的是密碼,默認是注釋的或為明文的“secret”,這里直接使用slappasswd命令生成的密碼。

2.生成配置數據
正如前面所說的,服務運行時并不會讀取slapd.conf 文件,而是從/etc/openldap/slapd.d目錄中讀取相關信息。
我們打開slapd.d/cn=config/olcDatabase={1}bdb.ldif 文件會看到以slapd.conf.bak生成的信息:

引用

# cat /etc/openldap/slapd.d/cn\=config/olcDatabase\=\{1\}bdb.ldif
olcDatabase: {1}bdb
olcSuffix:?dc=my-domain,dc=com
olcAddContentAcl: FALSE
olcLastMod: TRUE
olcMaxDerefDepth: 15
olcReadOnly: FALSE
olcRootDN:?cn=Manager,dc=my-domain,dc=com


所以,接下來要做的,就是先把這些數據刪掉:

# rm -rf /etc/openldap/slapd.d/*


然后重新生成新配置數據:

引用

# slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d
config file testing succeeded


看看新生成的配置數據是否匹配:

引用

# cat /etc/openldap/slapd.d/cn\=config/olcDatabase\=\{1\}bdb.ldif
dn: olcDatabase={1}bdb
objectClass: olcDatabaseConfig
objectClass: olcBdbConfig
olcDatabase: {1}bdb
olcSuffix:?dc=example,dc=com
olcAddContentAcl: FALSE
olcLastMod: TRUE
olcMaxDerefDepth: 15
olcReadOnly: FALSE
olcRootDN:?cn=Manager,dc=example,dc=com


不錯吧。但為了便于slapd服務讀取,需要改一下宿主:

引用

# chown -R ldap.ldap slapd.d/
# ll slapd.d/
drwxr-x---. 3 ldap ldap 4096 10月 18 05:17 cn=config
-rw-------. 1 ldap ldap 1007 10月 18 05:17 cn=config.ldif


默認權限是沒問題的,不需修改。

3.生成bdb數據
配置文件中,默認指定把數據存放在/var/lib/ldap目錄下。啟動LDAP服務前,還需要拷貝一個DB_CONFIG文件:

# cp /usr/share/doc/openldap-servers-2.4.19/DB_CONFIG.example /var/lib/ldap/DB_CONFIG
# chown ldap.ldap /var/lib/ldap/DB_CONFIG


若不拷貝該文件,會報錯,請見附錄。啟動slapd服務:

引用

# service slapd start
正在啟動 slapd:?????????????????????????????????????????? [確定]


4.導入數據
為了可正確訪問LDAP數據庫,還需要導入初始數據。使用vi 創建一個ldif文件,內容如下:

引用

# cat example.ldif
dn:dc=example,dc=com
objectclass:dcObject
objectclass:organization
o:Example,Inc.
dc:example

dn:cn=Manager,dc=example,dc=com
objectclass:organizationalRole
cn:Manager


執行ldapadd命令導入:

引用

# ldapadd -x -D "cn=Manager,dc=example,dc=com" -W -f example.ldif
Enter LDAP Password:
adding new entry "dc=example,dc=com"

adding new entry "cn=Manager,dc=example,dc=com"


提示輸入密碼時,輸入開始由slappasswd生成,并寫入slapd.conf 配置模板rootpw部分后面的密碼。
至此,LDAP配置已完成。

5.備份配置模板
為免出現誤會,通常建議把配置文件sladp.conf 拷貝為.bak 文件,作為模板保存:

引用

# mv slapd.conf slapd.conf.bak
mv:是否覆蓋"slapd.conf.bak"? y


三、使用phpLDAPadmin訪問
phpLDAPadmin是使用php編寫的,易于訪問LDAP數據庫的Web工具。從官網下載后,解壓到/var/www/html 目錄下,并改名、賦予合適的屬主。

引用

# ll /var/www/html/phpldapadmin/ -d
drwxr-xr-x. 11 apache apache 4096 10月 18 03:45 /var/www/html/phpldapadmin/


然后,拷貝一個配置文件:

# cd /var/www/html/phpldapadmin/config
# mv config.php.example config.php


即可配置完成。
訪問http://ip/phpladpadmin:

輸入slapd.conf 配置模板中的rootdn 部分作為登陸DN,rootpw 部分為密碼。


登錄成功

四、附錄
1.若系統存在遺留數據,可刪除相關數據后重新配置

# rm -rf /var/lib/ldap/*
# rm -rf /etc/openldap/slapd.d/*


2.執行ldapadd 命令時報錯

引用

ldap_bind: Invalid credentials (49)


這是由于/etc/openldap/slapd.d 目錄中使用的數據與執行導入命令時設置的DN 路徑不符。
解決辦法是,修改ldapadd 中-D 參數后面指定的DN值,或使用slapd.conf 配置模板生成新的配置數據。方法可見上面。

3.執行ldap_add命令時報錯

引用

Invalid syntax (21)


這通常的原因是導入的ldif 中存在不合法的Class,與Schema 中定義不符。例如:objectclass:organizationalRole 寫成 objectclass:organizational 等等。
解決方法是,修改Schema文件,或使用正確的Class定義。

4.重啟slapd服務或執行slaptest 時報錯

引用

bdb_db_open: warning - no DB_CONFIG file found in directory /var/lib/ldap: (2).


原因是/var/lib/ldap目錄中缺少DB_CONFIG文件,參考上面的方法從openldap-servers 包中拷貝一份,并賦予合適的屬主即可。

五、參考資料
Red Hat 6: How to resolve ldapadd ldap_bind: Invalid credentials (49)
centos 簡單安裝 openldap

相關日志
[原]操作ldap 數據庫
[原]LDAP服務介紹


轉載于:https://blog.51cto.com/wjcaiyf/1601204

總結

以上是生活随笔為你收集整理的执行ldapadd 命令时报错:ldap_bind: Invalid credentials (49)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 污网站在线免费 | 僵尸叔叔在线观看国语高清免费观看 | 人妻无码一区二区三区久久 | 操极品美女| 国产精品毛片视频 | 日韩一区二区三区三四区视频在线观看 | 天天干免费视频 | 毛片视频网站在线观看 | 天堂一区二区三区四区 | 蜜桃成人免费视频 | 麻豆传媒在线观看 | 男生操女生网站 | 日本一二三不卡 | 欧洲做受高潮免费看 | a资源在线 | 精品日本一区二区三区 | 国产精品一区二区在线看 | 午夜视频在线观看国产 | 小婕子伦流澡到高潮h | 97久久人人 | 超碰99热 | 久久久久亚洲av无码专区首jn | 国模人体私拍xvideos | 激情视频一区二区 | 天天看天天摸天天操 | 饥渴丰满的少妇喷潮 | 超碰中文字幕在线 | 成人涩涩网站 | 欧美美女啪啪 | 亚洲精品网站在线播放gif | 性欧美另类 | 久久久久三级 | 久章草影院 | 日本少妇大战黑人 | 三级网站在线播放 | 九七在线视频 | 日本精品在线播放 | 欧美成人性色 | 精品人妻一区二区三区潮喷在线 | 国产精品香蕉在线 | 人物动物互动39集免费观看 | 四虎影视黄色 | 欧洲亚洲自拍 | www.成人.com| 亚洲色图50p| 国内精品999 | 羞羞漫画在线 | 欧美性猛交xxxx黑人交 | 成人综合婷婷国产精品久久 | 五月激情小说网 | 亚洲艹| 中文字幕乱码一二三区 | 久99热| jizzjizzjizz亚洲| 91精品国产一区二区三区 | 欧美黑人精品一区二区不卡 | 欧美三日本三级少妇三级99观看视频 | 久久人妻精品白浆国产 | 国产一区二区三区免费在线观看 | 欧美国产综合视频 | 成人wwwww免费观看 | 免费在线观看国产精品 | 日韩三区在线观看 | 一边顶弄一边接吻 | 中文字幕 人妻熟女 | 最新av不卡 | 中文字幕久久av | 日韩欧美一卡二卡 | 国产美女福利在线 | 国产第页 | 欧美一级在线视频 | 国产精品情侣呻吟对白视频 | 69福利视频 | www.国产麻豆 | 伊人久久精品一区二区三区 | 国产69精品一区二区 | 美女黄色一级片 | 午夜整容室 | 亚洲老女人视频 | 久久精品99久久 | 国产精品电影网站 | 九色在线观看视频 | v片在线看 | 毛片免费播放 | 日日夜夜干 | 久久网中文字幕 | 波多野结衣视频网站 | 免费看的黄色小视频 | 黄色天天影视 | 国产精品高潮呻吟久久久 | 神马午夜51| 最近中文字幕在线中文视频 | 国产又色又爽又高潮免费 | 日韩a毛片| 久久97人妻无码一区二区三区 | 亚洲乱视频 | 秋霞三区 | 精品一区二区久久久久久按摩 | 131mm少妇做爰视频 |