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

相關文章:

翻譯: