chldapserver

請使用 chldapserver 指令來修改輕量型目錄存取通訊協定 (LDAP) 伺服器。

語法

讀取語法圖表略過語法圖表
>>-chldapserver--+------------------+--------------------------->
                 '- -ip--ip_address-'   

>--+---------------------+--+--------------+-------------------->
   '- -name--server_name-'  '- -port--port-'   

>--+----------------------+--+-------------------+-------------->
   +- -sslcert--file_name-+  +- -basedn--base_dn-+   
   '- -nosslcert----------'  '- -nobasedn--------'   

>--+-----------------------+--+-ldap_server_id---+-------------><
   '- -preferred--+- yes-+-'  '-ldap_server_name-'   
                  '- no--'                           

參數

-ip ip_address
(選用)指定伺服器 IP 位址(網際網路通訊協定第 4 版或第 6 版)。
-name server_name
(選用)指定 LDAP 伺服器名稱。
-port port
(選用)指定 LDAP 伺服器埠。預設值(如果未指定值)為 389。如果指定 TLS 安全,則值是 389,如果指定 SSL 安全,則值是 636
-sslcert file_name | -nosslcert
(選用)設定 (-sslcert) 或清除 (-nosslcert) Secure Sockets Layer (SSL) 憑證。
-basedn base_dn | -nobasedn
(選用)使用基本識別名稱 (DN) 來進行搜尋(-nobasedn 表示使用預設的 DN)。
-preferred yes | no
(選用)指定此伺服器是否優先於其他已配置的 LDAP 伺服器(或是不優先)。
ldap_server_id | ldap_server_name
(必要)指定 LDAP 伺服器 ID 或名稱。

說明

重要: 在一般作業期間,LDAP 要求會傳送至 -preferred 伺服器,視可用性而定。如果沒有標示為 -preferred 的伺服器,LDAP 要求會傳送至已配置的伺服器,視可用性而定。

如果指定 -sslcert,則鑑別時會驗證伺服器憑證。SSL 憑證必須存在於現行節點上。如果指定 -nosslcert,則會刪除任何憑證檔,而且不會檢查伺服器憑證。

-basedn 參數指出基本識別名稱 (DN),將用來從其搜尋 LDAP 目錄中的使用者。如果已啟用傳輸層安全 (TLS) 並指定 -sslcert,則鑑別期間會驗證伺服器憑證。Secure Socket Layer (SSL) 憑證必須存在於正在使用的節點上。否則,便不會檢查伺服器憑證。

指定 -ip 時,必須使用適當版本的 IP 位址來配置系統。使用 -ip 參數所指定的 IP 位址,必須是系統所支援的其中一個版本。 憑證檔必須採用有效的 PEM 格式,其長度上限為 12 KB。

識別名稱必須是一連串的 attribute=value 配對,以逗點 (,)、分號 (;) 或加號 (+) 來區隔,在適當的位置以 \ 跳出特殊字元,並且必須是使用其位元組編碼的指定 UTF-8 字元。例如,, 表示逗點,\C4\87 表示 UTF-8 字元 c 重音符號。

不論是否已啟用 LDAP 鑑別,這個指令都會執行。

記住: 最多可以配置 6 個 LDAP 伺服器。如果您嘗試建立第 7 個 LDAP 伺服器,便會傳回錯誤。

使用基本伺服器詳細資料的呼叫範例

chldapserver -ip 192.135.60.3 -port 400 ldapserver0

結果輸出:

No feedback

指定 SSL 憑證的呼叫範例

chldapserver -sslcert /tmp/activedirectorycert.pem 0

結果輸出:

No feedback

移除 SSL 憑證的呼叫範例

chldapserver -nosslcert 0

結果輸出:

No feedback