Tôi muốn thực hiện một truy vấn đối với một thư mục LDAP như thế nào nhân viên được phân phối tại các phòng ban và các nhóm ...Làm cách nào để chạy truy vấn ldap bằng R?
Cái gì như: "Hãy cho tôi tên bộ phận của tất cả các thành viên của một nhóm" và sau đó sử dụng R để thực hiện một phân tích tần số, nhưng tôi không thể tìm thấy bất kỳ ví dụ về cách để kết nối và chạy một truy vấn LDAP sử dụng R.
RCurl dường như có một số loại hỗ trợ (http://cran.r-project.org/web/packages/RCurl/index.html):
Bên cạnh đó, việc triển khai cơ bản là mạnh mẽ và rộng rãi, hỗ trợ FTP/FTPS/TFTP (tải lên và tải), SSL/HTTPS, telnet, dict, ldap, và cũng hỗ trợ các tập tin cookie, chuyển hướng, xác thực, vv
Nhưng tôi không có chuyên môn trong R và đã không thể tìm thấy một ví dụ đơn sử dụng RCurl (hoặc bất kỳ thư viện R khác) để làm điều này ..
Ngay bây giờ tôi đang sử dụng CURL như thế này để có được những thành viên của một nhóm:
curl "ldap://ldap.replaceme.com/o=replaceme.com?memberuid?sub?(cn=group-name)"
Bất cứ ai ở đây đều biết cách làm tương tự trong R với RCurl?
Chúng tôi cần phải biết thêm một chút thông tin về cấu hình máy chủ LDAP. Một ví dụ truy vấn LDAP thông qua 'curl -u USERNAME 'ldap: //192.168.0.66/CN=Users, DC=training ,DC=local \? SAMAccountName? Sub? (ObjectClass = *)'' (đó là từ một ví dụ của IBM) . Nó sẽ không làm việc cho bạn vì bạn cần phải biết các thông số tìm kiếm thích hợp. Nó khá đơn giản để chạy nó thông qua 'RCurl' và sau đó xử lý các kết quả, nhưng nếu bạn sẽ nhận được truy vấn làm việc từ' curl' trên dòng lệnh đầu tiên. – hrbrmstr
Ngay bây giờ tôi đang lấy danh sách các thành viên của một nhóm như thế này: 'ldapsearch -t -h ldap.replaceme.com -x -b" o = replaceme.com "" (cn = group-name) "memberuid' – Luxspes
@hrbrmstr nếu bạn có thể dịch 'ldapsearch' tôi cho 'curl' và sau đó cho' r' với 'RCurl', đó sẽ là câu trả lời chính xác tôi đang tìm kiếm ... – Luxspes