Đây là lệnh ldapurl có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
ldapurl - Công cụ định dạng URL LDAP
SYNOPSIS
ldapurl [-a attr] [-b cơ sở tìm kiếm] [-e [!]ext[=ngoại lệ]] [-E [!]ext[=ngoại lệ]]
[-f lọc] [-H ldapuri] [-h ldaphost] [-p ldapport] [-s {cơ sở|một|phụ|trẻ em}]
[-S Đề án]
MÔ TẢ
ldapurl là một lệnh cho phép soạn hoặc phân hủy các URI LDAP.
Khi được gọi với -H Tùy chọn, ldapurl trích xuất các thành phần của ldapuri tùy chọn
đối số, bỏ thoát các ký tự thoát hex theo yêu cầu. Về cơ bản, nó hoạt động như một giao diện người dùng
các ldap_url_parse(3) cuộc gọi. Nếu không, nó xây dựng một URI LDAP dựa trên các thành phần
được thông qua với các tùy chọn thích hợp, thực hiện phép toán nghịch đảo. Lựa chọn -H is
không tương thích với các tùy chọn -a, -b, -E, -f, -H, -h, -p, -Svà -s.
LỰA CHỌN
-a attr
Đặt danh sách các bộ chọn thuộc tính được phân tách bằng dấu phẩy.
-b cơ sở tìm kiếm
Đặt cơ sở tìm kiếm.
-e [!]ext[=ngoại lệ]
Chỉ định các tiện ích mở rộng chung với -e ´!´ chỉ ra mức độ quan trọng.
Các phần mở rộng chung:
[!] khẳng định = (Bộ lọc RFC 4515)
! authzid = ("dn: "hoặc" u: ")
[!] bauthzid (kiểm soát authzid RFC 3829)
[!] chuỗi [= [/ ]]
[!] managementDSAit
[!]không ra đâu
cay nồng
[!] bài đăng [= ] (danh sách thuộc tính được phân tách bằng dấu phẩy)
[!] đọc trước [= ] (danh sách thuộc tính được phân tách bằng dấu phẩy)
[!]thư giãn
theo dõi phiên
từ bỏ, hủy bỏ, bỏ qua (SIGINT gửi từ bỏ / hủy bỏ,
hoặc bỏ qua phản hồi; nếu quan trọng, không đợi SIGINT.
không thực sự kiểm soát)
-E [!]ext[=ngoại lệ]
Đặt tiện ích mở rộng URL; không tương thích với -H.
-f lọc
Đặt bộ lọc URL. Không có kiểm tra cụ thể về sự phù hợp với các bộ lọc LDAP RFC 4515
được thực hiện, nhưng giá trị được thoát hex theo yêu cầu.
-H ldapuri
Chỉ định URI được phát nổ.
-h ldaphost
Đặt máy chủ.
-p ldapport
Đặt cổng TCP.
-S Đề án
Đặt lược đồ URL. Giá trị mặc định cho các trường khác, như ldapport, có thể phụ thuộc vào
giá trị của Đề án.
-s {cơ sở|một|phụ|trẻ em}
Chỉ định phạm vi tìm kiếm là một trong những cơ sở, một, phụ, hoặc là trẻ em để cụ thể hóa
một đối tượng cơ sở, một cấp, cây con hoặc tìm kiếm con. Mặc định là phụ. Chú thích:
trẻ em phạm vi yêu cầu tiện ích mở rộng tính năng cấp dưới LDAPv3.
OUTPUT FORMAT
Nếu -H tùy chọn được sử dụng, ldapuri được cung cấp được phát nổ trong các thành phần của nó,
được in ra đầu ra tiêu chuẩn ở dạng giống LDIF.
Nếu không, URI được tạo bằng cách sử dụng các giá trị được truyền với các tùy chọn khác sẽ được in ra
đầu ra tiêu chuẩn.
THÍ DỤ
Lệnh sau:
ldapurl -h ldap.example.com -b dc = example, dc = com -s sub -f "(cn = Some One)"
Trả về
ldap: //ldap.example.com: 389 / dc = example, dc = com ?? sub? (cn = Some% 20One)
Lệnh:
ldapurl -H ldap: //ldap.example.com: 389 / dc = example, dc = com ?? sub? (cn = Some% 20One)
Trả về
lược đồ: ldap
máy chủ: ldap.example.com
cổng: 389
dn: dc = ví dụ, dc = com
phạm vi: phụ
bộ lọc: (cn = Some One)
CHẨN ĐOÁN
Trạng thái thoát bằng XNUMX nếu không có lỗi nào xảy ra. Lỗi dẫn đến trạng thái thoát khác XNUMX và
thông báo chẩn đoán được ghi vào lỗi chuẩn.
Sử dụng ldapurl trực tuyến bằng các dịch vụ onworks.net