GBase XDM 資料庫ldapdelete命令講解和示例分析

gaotianpei發表於2021-10-19

這篇文章主要介紹一下如何使用ldapdelete進行資訊的刪除操作,並在新增的資料基礎上進行一些簡單的例子的操作。

功能:用於刪除條目的應用訪問小工具。

操作方式: 在GBase XDM資料庫伺服器上進行操作,也可以連線GBase XDM Cluster V8_Client的客戶端在客戶端中進行刪除條目操作。

Ldapdelete 命令使用格式:

ldapdelete  [-n]  [-v]  [-c]  [-C]  [-M[M]] [-g] [-f file] [-D binddn] [-W] [-w passwd]  [-H ldapuri]  [-h ldaphost]  [-P 2|3]  [-p ldapport]  [dn]...

常用引數介紹:

常用的ldapdelete命令引數資訊和用途整理如下:

引數

       說明

用於除錯應用連線到GBase XDM伺服器的通訊,但並不實際執行操作。伺服器關閉時,返回錯誤;伺服器開啟時,常和-v引數一起測試,用於確認到GBase XDM伺服器的通道是否僅是一條通路。

-v

在標準輸出中打出一些比較詳細的資訊。比如,連線到伺服器的ip地址和埠號、過濾器等。

-C

開啟引用的自動追蹤。

-c

如果你的ldif檔案內的某個條目在資料庫內並不存在,預設情況下程式立即退出;但如果使用了該引數,程式忽略該錯誤繼續執行。

-M[M]

開啟manage DSA IT 控制,-MM 把該控制設定為重要的,這時如果伺服器不支援該控制,操作將失敗。

-f   file

從檔案內讀取條目的刪除資訊而不是從標準輸入讀取。

-x

使用簡單認證。

-D   binddn

指定搜尋的使用者名稱(一般是一個dn值),如果不指定,則預設為匿名使用者。

-W

指定了該引數,系統將彈出一行提示資訊,要求使用者輸入密碼,它和-w引數相對。

-w   bindpasswd

直接指定使用者的密碼(不太安全),它和-W引數相對使用。    

-H   ldapuri

指定連線到伺服器uri(ip地址和埠號,常見格式為ldap://hostname:port),如果使用了-H就不能使用-h和-p引數。

-h   ldaphost

指定要連線的主機的名稱/ip地址,它和-p一起使用。

-p   ldapport

指定要連線GBase   XDM伺服器的埠號,它和-h一起使用。

注意:如果使用了-h   和-p引數,就不能使用-H引數。

-g

針對與叢集節點的命令列工具,對於分片叢集來說,在刪除時也要傳遞分片屬性的值,以按分片值找到該資料。目前的定義是rdn的值為分片值,分片的屬性在單個的分片叢集節點必須唯一。

-r

執行遞迴刪除,如果dn不是一個葉節點,將刪除該節點下的所有子節點。

 

用法示例:

使用超級使用者許可權刪除位於192.168.10.5機器上的埠為389的GBase XDM伺服器上的條目,使用簡單認證,刪除sn=0001,c=cn條目。命令列引數可以參照如下方式書寫。

ldapdelete -x -H ldap://192.168.10.5:389 -D "cn=directory manager,c=cn" -w secret sn=0001,c=cn

 

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70003950/viewspace-2838092/,如需轉載,請註明出處,否則將追究法律責任。

相關文章