Ubuntu 安装LDAP客户端

客户端的配置

  • 安装LDAP客户端,期间会弹出界面,需要手动配置(不利于自动化) ldap server 地址: ldap://192.168.2.110 填你自己的地址,乱写的 dc=mephisto,dc=come

          apt-get install -y ldap-utils libpam-ldap libnss-ldap nslcd sudo-ldap
    
  • /etc/nsswitch.conf 下列行追加ldap

     passwd:         compat ldap
     group:          compat ldap
     shadow:         compat ldap
    
  • /etc/pam.d/login 添加

     session required pam_mkhomedir.so skel=/etc/skel umask=0022
    
  • /etc/pam.d/common-session(未测试这个是不是必须,没时间)

     session required pam_mkhomedir.so skel=/etc/skel umask=0022
    
  • update-rc.d nslcd enable

     update-rc.d nslcd enable
    
  • /etc/init.d/nscd restart

     /etc/init.d/nscd restart
    

sudo 配置

    echo -e "uri ldap://192.168.2.110\nSudoers_base ou=Sudoers,dc=mephisto.com,dc=com" > /etc/sudo-ldap.conf
    echo "Sudoers: files ldap" >>  /etc/nsswitch.conf

参考文档:https://www.digitalocean.com/community/tutorials/how-to-authenticate-client-computers-using-ldap-on-an-ubuntu-12-04-vps

最后修改于: Monday, August 28, 2023
欢迎关注微信公众号,留言交流。

相关文章:

翻译: