綁定到外部驗證服務LDAP、配置 autofs

題1:您的系統須要按照如下要求綁定到這個服務上:驗證服務器的基本 DN 是: dc=xxxx,dc=xxxx,dc=xxxx. 賬戶信息和驗證信息都是由 LDAP 提供的。連 接 需 要 使 用 證 書 進 行 加 密 , 證 書 可 以 在下 面 的 鏈 接 中 下 載 :ftp://xxxx/pub/domain10.crt當正確完成配置後,用戶 ldapuser10 應該可以登陸到您的系統中,是沒有主目錄。當您 完成 autofs 的題目以後,才能生成主目錄。用戶 ldapuser10 的密碼是'password'。vim

答:相似問題解答方案服務器

安裝包dom

  • openldap & openldap-clients
  • openldap的客戶端,openldap server端考試時是配置好的,不用管。
  • sssd
  • sssd(System Security Services Dameon)是自紅帽企業版Linux6起新加入的一個守護進程,該進程能夠用來訪問多種驗證服務器,如LDAP,Kerberos等,並提供受權。SSSD是介於本地用戶和數據存儲之間的進程,本地客戶端首先鏈接SSSD,再由SSSD聯繫外部資源提供者(一臺遠程服務器)。 
  • authconfig-gtk
  • authconfig-gtk是圖形化工具,用來配置用戶身份和系統認證服務,主要支持NIS、 LDAP、Kerberos 5和Winbind這四種客戶端的配置。
yum -y install openldap openldap-clients sssd authconfig-gtk authconfig-tui

 

圖形化配置ssh

authconfig-gtk 

注:略。這裏我主要使用命令行處理。高端一些工具

 

命令行配置ui

一、建立目錄保存證書spa

mkdir /etc/openldap/cacerts/

二、下載證書到指定目錄命令行

wget -O  /etc/openldap/cacerts/ca.pem http://下載地址.crt

三、進入命令行圖形化界面rest

authconfig-tui

四、查看用戶是否被建立code

getent passwd 用戶名

排錯:

若是沒法獲取用戶信息,或者在執行authconfig-tui命令以後報錯

緣由:再確保上面填寫的信息與題目提供的信一直正確的前提下,通常sssd服務沒法正確的啓動到指定的,而致使服務啓動失敗通常是事假沒有和服務器同步

解決:

先玩陳後面的ntp時間同步題目,而後啓動服務sssd服務。

systemctl restart sssd

 

 


題2:按照下述要求配置 autofs 用來自動掛載 LDAP 用戶的主目錄:host.domain10.example.com(172.24.10.250) 經過 NFS 輸出了 /rhome 目錄到您的系統。這個文件系統包含了用戶 ldapuser10 的主目錄,而且已經預先配置好了。ldapuser10 用戶的主目錄是 host.domain10.example.com:/rhome/ldapuser10ldapuser10 的主目錄應該掛載到本地的 /rhome/ldapuser10 目錄下 用戶對其主目錄必須是可寫的dapuser10 用戶的密碼是 'password

配置autofs

  • 安裝autofs
  • yum install autofs -y

一、auto.master 配置文件

[root@station ~]# vim /etc/auto.master
# /rhome 表示掛載點的父目錄
# /etc/auto.rhome 表示按照auto.rhome配置的要求來自動掛載,需新建此文件
/rhome /etc/auto.rhome/2

二、auto.rhome 配置文件

[root@station ~]# vim /etc/auto.rhome
# *   表示掛載目錄,*表示與ldap server提供的保持一致。例如:server提供的是目錄是ldapuser1,那麼掛載點則是/rhome/ldapuser1
# -fstype  掛載的文件系統類型,其餘還有iso9660,ext4,xfs等
# vers=3  nfs server的版本,題目會明確給出
# host.domain1.example.com:/home/guests/&  遠程ldap server的地址和路徑,&表示匹配全部路徑
*       -fstype=nfs,rw,vers=3 host.domain1.example.com:/home/guests/&

三、重啓服務,設置開機自啓動

systemctl enable autofs
systemctl restart autofs

驗證:

# 遠程用戶
ssh thales@localhost

# 查看用戶目錄文件 /home/ldap/thales
相關文章
相關標籤/搜索