openldap linux客戶端,OpenLDAP 客戶端安裝部署

六、OpenLDAP客戶端驗證

1、配置/etc/openldap/ldap.conf

默認客戶端不允許查詢OpenLDAP條目信息,如果需要讓客戶端查詢條目,需要添加OpenLDAP服務端的URI以及BASE條目,命令如下:

2、客戶端驗證

用戶的信息添加我已經在上篇博文里面介紹過了,這次我們驗證一下添加的這個test1用戶。如果沒有獲取成功,請查看以上提到的配置文件。

3、客戶端登錄驗證

此時使用OpenLDAP用戶驗證是否正常登錄客戶端。從截圖我們可以看到已經登錄成功了,但是發現他沒有自己的主目錄,此時通過創建用戶家目錄即可解決。

8bf2ef67021a0691642d77a555e0bde8.png

一般可以通過配置服務端和客戶端兩種方式解決,一種是 autofs+nfs,另一種是修改/etc/pam.d/system-auth添加pam模塊(pam_mkhomedir.so)實現OpenLDAP用戶家目錄的創建,我們這里選擇添加pam模塊進行演示,這也是比較推薦的方法。

24ea2dd1255999d27f6b3dae4068c6ac.png

客戶端再次登錄驗證。

a474426bb99891cc74a83f664e5947e0.png

七、配置文件部署OpenLDAP客戶端

nslcd進程由nss-pam-ldapd 軟件包提供,并根據nslcd.conf配置信息,與后端的認證服務器進行交互。例如,用戶、主機名稱服務信息、組織、其他數據歷史存儲、NIS等。

1、安裝OpenLDAP客戶端軟件包

2、修改/etc/nslcd.conf 配置文件

修改文件最后面如下內容。

3、修改pam_ldap.conf 配置文件

在文件最后面添加如下內容,注意刪除里面的base和host有效的那一行。

4、修改system-auth 認證文件

在文件內添加如下內容,��體位置請查看上面的圖片。

5、修改nsswitch.conf 配置文件

在passwd、shadow、group后面的files 后面添加ldap。

6、修改/etc/sysconfig/authconfig 認證文件

7、加載nslce進程

以上我簡單略過的大家可以參照圖形化安裝修改的一些文件內容來修改,相對來說圖形化安裝比較方便,但是如果遇到大批量安裝,使用命令行部署還是比較簡便的。

八、命令行部署OpenLDAP客戶端

1、authconfig命令介紹

通過authconfig -h 查看其幫助信息。

2、安裝客戶端軟件包

3、命令行部署

運行一下命令,可以根據幫助文檔進行個性化定制。

b14ef322caa4368a9b964f3e1cb33371.png

可以看到正常登錄,創建家目錄。之前我們是在/etc/pam.d/sshd里面添加的創建家目錄認證,我們使用命令部署之后,我看它加在了/etc/pam.d/system-auth里面,之前我手動修改配置文件的時候不行,圖形化安裝也不行,大家可以試試看看是否OK,具體如下:

6ed92cfd488c746b72515f0ddf002198.png

4、用戶密碼設置

默認情況下用戶是不可以修改密碼的,因為我服務端開通了修改密碼的權限,所以我這里用戶可以個性化修改自己的密碼,添加的服務端代碼如下,具體操作請查看我的服務端部署文檔。

95b7eda7bb8465a65c08144fbd93f802.png

密碼修改演示如下。

61e1463f4cc8bf8c488a2fd8c57b423d.png

OpenLDAP 的詳細介紹:請點這里

OpenLDAP 的下載地址:請點這里

0b1331709591d260c1c78e86d0c51c18.png

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/260082.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/260082.shtml
英文地址,請注明出處:http://en.pswp.cn/news/260082.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

奮斗的IT小小鳥

寫了兩集的《迷茫的IT小小鳥》,在經過了這么長的墮落與反思的階段,終于也有點豁然開朗的感覺了,這學期以來浪費了太多的時間,本來規劃的很好的時間和任務在自己一次次的說服不了自己的過程中終究沒能實現,在這個期間更…

基于.Net Framework 4.0 Web API開發(4):ASP.NET Web APIs 基于令牌TOKEN驗證的實現

概述: ASP.NET Web API 的好用使用過的都知道,沒有復雜的配置文件,一個簡單的ApiController加上需要的Action就能工作。但是在使用API的時候總會遇到跨域請求的問題, 特別各種APP萬花齊放的今天,對API使用者身份角色驗…

匈牙利命名法為何被淘汰_為何甲烷的習慣命名法用甲烷而不是一烷?

其實在有機化合物中文翻譯早期,是有過用數字命名的階段的,先上圖。部分有機化合物在不同時期的漢譯名對照那么后來為何未采用數字,而使用天干。與商務印書館和鄭貞文個人其實有很大關系。那么有機物中文命名的演進是怎樣的呢?下面…

Windows下Mysql Cluster集群啟動腳本與啟動服務添加方法

3.2.8 集群啟動腳本及啟動服務注冊 從上面的啟動過程我們可以看出,Mysql集群啟動命令較復雜,容易造成cmd窗口因誤操作關閉而導致的數據庫停止,在此我介紹一下如何將這些命令的操作變成windos的服務項,當windos啟動時&#xff0…

c語言中for語句的作用是,c語言中for語句是怎么用的

匿名用戶1級2018-11-20 回答1:for循環for語句的格式為:for (初始化語句; 條件語句; 控制語句){語句1 ;語句2 ;....語句n ;}for 語句的執行順序是:首先執行“初始化語句”;然后測試“條件語句”;若條件成立,…

[Azure] Notification Hubs注冊模式

[Azure] Notification Hubs注冊模式 關于Azure Notification Hubs的注冊模式,可以參考下列連結的文件內容。 Notification Hubs Features - Registration Management 文件里介紹了兩種注冊模式:手機主動注冊、服務代理注冊,這兩個模式主要的差…

iOS 本地化應用程序匯總 國際化

最近要做一個應用要實現本地化,因為使用的是xcode4,應用程序本地化的問題跟以前的版本還是有些不同,在網上找了些資料對于xcode4以上的版本資料還是相對較少,有些最后要通過手動創建文件,這樣操作實在是太麻煩&#xf…

圖卷積神經網絡_深度層次化圖卷積神經網絡

來源:IJCAI 2019論文地址:https://arxiv.org/abs/1902.06667代碼地址:https://github.com/CRIPAC-DIG/H-GCNIntroduction1、問題定義:什么是半監督的節點分類?圖1 半監督節點分類如圖1所示,在標記數據量很少…

計算機二級怎么測試c語言,全國計算機等級測試二級C語言視頻教程(完整版).doc...

第一章 程序設計的基本概念01-01.程序設計的基本概念(1)01-02.程序設計的基本概念(2)01-03.程序設計的基本概念(3)第二章 C語言基礎知識02-01.簡單C語言的構成和格式(1)02-02.簡單C語言的構成和格式(2)02-03.標識符的組成和分類02-04.整型數據和實型數據(1)02-05.整型數據和實型…

去掉Phoca Download的Powered By

進入components/com_phocadownload/views/ 這是Phoca Download的模板文件夾 打開category/tmpl/default.php 分類頁 //echo </div><div class"pd-cb"> </div> . $this->tmpl[phoca_download];echo </div> ; 打開file/tmpl/default.php …

如何居中div

div居中 博客分類&#xff1a;筆記csshtmldiv CSS中怎么讓div居中 CSS 如何使div層水平居中今天用CSS遇到個的問題,div本身沒有定義自己居中的屬性, 網上很多的方法都是介紹用上級的text-align: center然后嵌套一層div來解決問題. 可是事實上這樣的方法科學嗎? 經過網絡搜索…

c語言小數加分,求救:c語言課程設計 員工工資管理程序 有加分的。謝謝

#define SIZE 50/* 定義結構體 */struct date{int month;int day;int year;};typedef struct employee{char name[50] ,num[10],sex,edu[10],duty[15];int age,income;struct employee *next;}empl[SIZE];/* 逐項輸出鏈表中的內容 */void view (struct employee* head){struct …

老師能提供什么幫助

老師能提供什么幫助&#xff1f; 這篇本來想上周寫的&#xff0c;原計劃在感恩節推送&#xff0c;可惜太忙&#xff0c;計劃趕不上變化。 時隔十年&#xff0c;我又要給計算機系的同學們上課了&#xff0c;心里還是有些小激動的。我下學期要開一門大課叫程序設計與數據結構,涵蓋…

(轉)SystemProcessesAndThreadsInformation

http://hi.baidu.com/hanjdud8606/item/7a970408a95acc843d42e27f NTSTATUS NTAPI ZwQuerySystemInformation(ULONG SystemInformationClass,PVOID SystemInformation,ULONG SystemInformationLength,PULONG ReturnLength ); 第一個參數是一個枚舉類型&#xff0c;傳入的是你需…

12個Icon圖標資源網站

1.除了Icon以外&#xff0c;還有很多不錯的UI設計素材。 地址&#xff1a;http://worldui.com/2.除了免費Icon資源下載以外&#xff0c;還提供Icon定制的付費服務。地址&#xff1a;http://dryicons.com/3.很喜歡這個icon資源站的展示方式。地址&#xff1a;http://www.icotrip…

python列表split_Python-split()函數實例用法講解

在Python中&#xff0c;split() 方法可以實現將一個字符串按照指定的分隔符切分成多個子串&#xff0c;這些子串會被保存到列表中(不包含分隔符)&#xff0c;作為方法的返回值反饋回來。split函數用法split(sepNone, maxsplit-1)參數sep – 分隔符&#xff0c;默認為所有的空字…

go語言基礎 -- 閉包

什么是閉包 閉包的概念&#xff0c;在很多語言中都有&#xff0c;比如python&#xff0c;這里要介紹的go&#xff0c;閉包就是函數與其相關的環境組合的一個整體。 我們通過一個例子來理解閉包&#xff1a; func Addfunc() func (x int) int {var n int 0// 返回的是一個函數…

linux中解決SSH連接慢問題

2019獨角獸企業重金招聘Python工程師標準>>> 現在連接linux服務器一般都是使用SSH遠程連接的方式。最近新裝了一臺服務器&#xff0c;發現telnet時速度很快&#xff0c;ping時一切也正常&#xff0c;但SSH連接的時候卻很慢。經過網上資料查詢&#xff0c;大致是有以…

利用Theme自定義Activity進入退出動畫

有沒有覺得Activity的默認動畫太快了或者太難看了。。我原來使用Activity.overridePendingTransition來自定義Activity的進入動畫&#xff0c;卻發現沒法定義退出的動畫。結果就發現了強大的Theme和Style&#xff0c;之后還需要好好研究一下。具體是這樣子的&#xff1a;在Andr…

阿里云深圳數據中心正式開放

阿里云深圳數據中心正式開放 ? 8月29日&#xff0c;阿里云深圳數據中心正式開放運營&#xff0c;這是繼杭州、青島、北京、香港之后&#xff0c;我們在全球開放的第五個數據中心。 深圳數據中心主要輻射以深圳、廣州為中心的華南區域&#xff0c;以滿足這一區域內的商貿企業、…