我使用的是 Ubuntu 10.04。我想libnss-ldap
通过 apt-get安装
sudo apt-get install libnss-ldap
在安装过程中,会出现图形界面设置。
因为我想将它安装在 1000 多台服务器上,所以图形界面是不可选的。
问题:
没有图形界面设置的情况下如何安装它?
OR
如何在不使用的情况下安装 libnss-ldapauth-client-config ldap-auth-client ldap-auth-config
PS:手动编译也不行。
答案1
预先设置你的配置:
echo -e " \
libnss-ldap libnss-ldap/dblogin boolean false
libnss-ldap shared/ldapns/base-dn string dc=example,dc=com
libnss-ldap libnss-ldap/binddn string cn=proxyuser,dc=example,dc=com
libnss-ldap libnss-ldap/dbrootlogin boolean true
libnss-ldap libnss-ldap/override boolean true
libnss-ldap shared/ldapns/ldap-server string ldap://127.0.0.1/
libnss-ldap libnss-ldap/confperm boolean false
libnss-ldap libnss-ldap/rootbinddn string cn=admin,dc=example,dc=com
libnss-ldap shared/ldapns/ldap_version select 3
libnss-ldap libnss-ldap/nsswitch note \
" | debconf-set-selections
无人值守安装你的软件包:
export DEBIAN_FRONTEND=noninteractive
aptitude --without-recommends install libnss-ldap