2018年2月2日金曜日

Ubuntuにldapsearch/ldapadd/ldapmodify/ldapwhoami等各種コマンドをインストール

結論から。

sudo apt -y install ldap-utils

無事インストールできました。

$ ldapsearch -V
ldapsearch: @(#) $OpenLDAP: ldapsearch  (Ubuntu) (May 30 2017 19:20:53) $
        buildd@lgw01-18:/build/openldap-JXEADB/openldap-2.4.42+dfsg/debian/build/clients/tools
        (LDAP library: OpenLDAP 20442)

CentOS だったらこんな感じですね。

sudo yum -y install openldap-clients
$ ldapsearch -V
ldapsearch: @(#) $OpenLDAP: ldapsearch 2.4.44 (Aug  4 2017 14:23:23) $
        mockbuild@c1bm.rdu2.centos.org:/builddir/build/BUILD/openldap-2.4.44/openldap-2.4.44/clients/tools
        (LDAP library: OpenLDAP 20444)

普段 CentOS ユーザなので、ちょっと迷いました。

$ sudo apt list *openldap*
Listing... Done
golang-openldap-dev/xenial 0.2-1 all

$ sudo apt list *ldap*
Listing... Done
aolserver4-nsldap/xenial 0.8-4build1 amd64
argonaut-ldap2zone/xenial 0.9.2-1 all
autofs-ldap/xenial-updates 5.1.1-1ubuntu3.1 amd64
autofs5-ldap/xenial-updates 5.1.1-1ubuntu3.1 all
bind9-dyndb-ldap/xenial 8.0-4 amd64
buildapp/xenial 1.5.5-1 amd64
courier-authlib-ldap/xenial 0.66.4-3build1 amd64
courier-ldap/xenial 0.68.2-1ubuntu7 amd64
dlz-ldap-enum/xenial 1.0.3-1 amd64
dovecot-ldap/xenial-updates,xenial-security 1:2.2.22-1ubuntu2.4 amd64
erlang-eldap/xenial 1:18.3-dfsg-1ubuntu3 amd64
freeradius-ldap/xenial-updates,xenial-security 2.2.8+dfsg-0.1ubuntu0.1 amd64
fts-fai-ldap/xenial 1.1-2 all
fts-ltsp-ldap/xenial 1.1-2 all
fusiondirectory-plugin-ldapdump/xenial 1.0.8.8-3ubuntu2 all
fusiondirectory-plugin-ldapmanager/xenial 1.0.8.8-3ubuntu2 all
fusionforge-plugin-authldap/xenial 6.0.3+20151023-1ubuntu1 all
fusionforge-plugin-sysauthldap/xenial 6.0.3+20151023-1ubuntu1 all
golang-github-go-ldap-ldap-dev/xenial 0.0~git20150817.24.12f2865-1 all
golang-openldap-dev/xenial 0.2-1 all
gosa-plugin-ldapmanager/xenial 2.7.4+reloaded2-9ubuntu1 all
isc-dhcp-server-ldap/xenial-updates 4.3.3-5ubuntu12.7 amd64
jmeter-ldap/xenial 2.11-5 all
kamailio-ldap-modules/xenial 4.3.4-1.1ubuntu2 amd64
krb5-kdc-ldap/xenial-updates 1.13.2+dfsg-5ubuntu2 amd64
lcmaps-plugins-basic-ldap/xenial 1.6.1-3 amd64
ldap-account-manager/xenial 5.2-1ubuntu1 all
ldap-account-manager-lamdaemon/xenial 5.2-1ubuntu1 all
ldap-auth-client/xenial 0.5.3 all
ldap-auth-config/xenial 0.5.3 all
ldap-git-backup/xenial 1.0.7-1 all
ldap-utils/xenial-updates,xenial-security 2.4.42+dfsg-2ubuntu3.2 amd64
ldap2dns/xenial 0.3.1-3.1 amd64
ldap2zone/xenial 0.2-8 amd64
ldapscripts/xenial 2.0.6-1ubuntu1 all
ldaptor-doc/xenial 0.0.43+debian1-7 all
ldaptor-utils/xenial 0.0.43+debian1-7 all
ldapvi/xenial 1.7-10 amd64
lemonldap-ng/xenial 1.4.6-3 all
lemonldap-ng-doc/xenial 1.4.6-3 all
libapache-authznetldap-perl/xenial 0.07-6 all
libapache-session-ldap-perl/xenial 0.4-1 all
libapache2-mod-ldap-userdir/xenial 1.1.19-2.1 amd64
libapache2-mod-ldap-userdir-dbg/xenial 1.1.19-2.1 amd64
libapache2-mod-vhost-ldap/xenial 2.4.0-1 amd64
libapache2-mod-webauthldap/xenial 4.7.0-3build1 amd64
libaprutil1-ldap/xenial 1.5.4-1build1 amd64
libauthen-simple-ldap-perl/xenial 0.3-1 all
libdbd-ldap-perl/xenial 0.20-1 all
libghc-ldap-dev/xenial 0.6.10-5 amd64
libghc-ldap-doc/xenial 0.6.10-5 all
libghc-ldap-prof/xenial 0.6.10-5 amd64
libkf5ldap-dbg/xenial 15.12.3-0ubuntu1 amd64
libkf5ldap-dev/xenial 15.12.3-0ubuntu1 amd64
libkf5ldap5/xenial 15.12.3-0ubuntu1 amd64
libkldap4/xenial 4:4.14.10-1ubuntu2 amd64
libldap-2.4-2/xenial-updates,xenial-security,now 2.4.42+dfsg-2ubuntu3.2 amd64 [installed]
libldap-2.4-2-dbg/xenial-updates,xenial-security 2.4.42+dfsg-2ubuntu3.2 amd64
libldap-java/xenial 4.18+dfsg1-1 all
libldap-ocaml-dev/xenial 2.1.8-10build1 amd64
libldap2-dev/xenial-updates,xenial-security 2.4.42+dfsg-2ubuntu3.2 amd64
liblemonldap-ng-common-perl/xenial 1.4.6-3 all
liblemonldap-ng-conf-perl/xenial 1.4.6-3 all
liblemonldap-ng-handler-perl/xenial 1.4.6-3 all
liblemonldap-ng-manager-perl/xenial 1.4.6-3 all
liblemonldap-ng-portal-perl/xenial 1.4.6-3 all
libmono-ldap4.0-cil/xenial 4.2.1.102+dfsg2-7ubuntu4 all
libmono-system-ldap-protocols4.0-cil/xenial 4.2.1.102+dfsg2-7ubuntu4 all
libmono-system-ldap4.0-cil/xenial 4.2.1.102+dfsg2-7ubuntu4 all
libmozilla-ldap-perl/xenial 1.5.3-2build2 amd64
libnet-ldap-filterbuilder-perl/xenial 1.0004-1 all
libnet-ldap-perl/xenial 1:0.6500+dfsg-1 all
libnet-ldap-server-perl/xenial 0.4-2 all
libnet-ldapapi-perl/xenial 3.0.3-7build5 amd64
libnss-ldap/xenial 265-3ubuntu2 amd64
libnss-ldapd/xenial 0.9.6-3 amd64
libpam-ldap/xenial 184-8.7ubuntu1 amd64
libpam-ldapd/xenial 0.9.6-3 amd64
libroot-net-ldap-dev/xenial 5.34.30-0ubuntu8 amd64
libroot-net-ldap5.34/xenial 5.34.30-0ubuntu8 amd64
libsasl2-modules-ldap/xenial 2.1.26.dfsg1-14build1 amd64
libtest-net-ldap-perl/xenial 0.07-1 all
libvt-ldap-java/xenial 3.3.8-1 all
libvt-ldap-java-doc/xenial 3.3.8-1 all
lua-ldap/xenial 1.1.0-1-geeac494-6 amd64
lua-ldap-dev/xenial 1.1.0-1-geeac494-6 amd64
nordugrid-arc-ldap-infosys/xenial 5.0.5-1ubuntu1 all
nordugrid-arc-ldap-monitor/xenial 5.0.5-1ubuntu1 all
openvpn-auth-ldap/xenial-updates 2.0.3-6.1ubuntu0.16.04.1 amd64
pdns-backend-ldap/xenial 4.0.0~alpha2-3build1 amd64
perdition-ldap/xenial 2.1-2build1 amd64
phamm-ldap/xenial 0.6.2-1.2ubuntu1 all
phamm-ldap-amavis/xenial 0.6.2-1.2ubuntu1 all
phamm-ldap-vacation/xenial 0.6.2-1.2ubuntu1 all
php-horde-ldap/xenial 2.3.2-1ubuntu1 all
php-ldap/xenial 1:7.0+35ubuntu6 all
php-net-ldap/xenial 1:1.1.5-3ubuntu1 all
php-net-ldap2/xenial 2.2.0-1ubuntu1 all
php-net-ldap3/xenial 1.0.3-1build1 all
php7.0-ldap/xenial-updates,xenial-security 7.0.22-0ubuntu0.16.04.1 amd64
phpldapadmin/xenial-updates,xenial-security 1.2.2-5.2ubuntu2.1 all
postfix-ldap/xenial-updates 3.1.0-3ubuntu0.2 amd64
proftpd-mod-ldap/xenial 1.3.5a-1build1 amd64
pure-ftpd-ldap/xenial 1.0.36-3.2build1 amd64
python-django-auth-ldap/xenial 1.2.7+dfsg-1 all
python-django-auth-ldap-doc/xenial 1.2.7+dfsg-1 all
python-django-ldapdb/xenial 0.2.0-1 all
python-django-python3-ldap/xenial 0.9.8-1 all
python-ldap/xenial 2.4.22-0.1 amd64
python-ldap-dbg/xenial 2.4.22-0.1 amd64
python-ldap3/xenial 1.0.3-1 all
python-ldappool/xenial 1.0-1ubuntu1 all
python-ldaptor/xenial 0.0.43+debian1-7 all
python-mockldap/xenial 0.2.5-1 all
python-mockldap-doc/xenial 0.2.5-1 all
python-schooltool.ldap/xenial 1.0.2-0ubuntu1 all
python3-django-python3-ldap/xenial 0.9.8-1 all
python3-ldap3/xenial 1.0.3-1 all
ruby-activeldap/xenial 4.0.3-2 all
ruby-activeldap-doc/xenial 4.0.3-2 all
ruby-ldap/xenial 0.9.16-1build6 amd64
ruby-net-ldap/xenial 0.8.0-1 all
ruby-omniauth-ldap/xenial 1.0.4-4 all
shelldap/xenial 1.3.1-2 all
simpleid-ldap/xenial 1.0.1-1ubuntu1 all
smbldap-tools/xenial-updates 0.9.9-1ubuntu1.16.04.2 all
sssd-ldap/xenial-updates,xenial-security 1.13.4-1ubuntu1.10 amd64
strongswan-plugin-ldap/xenial-updates 5.3.5-1ubuntu3.5 all
sudo-ldap/xenial-updates 1.8.16-0ubuntu1.5 amd64
tryton-modules-ldap-authentication/xenial 3.8.0-1 all
uwsgi-plugin-ldap/xenial-updates 2.0.12-5ubuntu3.1 amd64
web2ldap/xenial 1.1.43~dfsg-1 all

# どれ・・・?