ii 第八单元 ldap网络帐号

简介:

 1.ldap是什么
ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式
就像微博帐号,有一个帐号可以在任何一台设备登陆


2.ldap客户端所须软件
yum sssd krb5-workstation -y
authconfig-gtk
sssd
krb5-workstation
做这个实验,首先 执行vim /etc/yum.repos.d/rhel_dvd.repo

 再执行 pingclassroom.example.com

wKioL1kK1YbDxegAAAD44AQz5Hs669.png-wh_50

wKioL1kK1YeDHaq3AAIN1uekMYI022.png-wh_50

wKioL1kK1YjQfI0uAAFEv46oNrQ222.png-wh_50

3.如何开启ldap用户认证


(1)通过 authconfig-gtk 认证 ldap 用户
    authconfig-gtk

wKioL1kK1JeDjcg8AAXosbkdhUw410.png-wh_50


(2)通过 authconfig-tui 认证 ldap 用户
authconfig-tui

wKiom1kK1Jehmfu8AABdy4u03iQ291.png-wh_50

wKioL1kK1JfDyBDqAAAw722XFf0738.png-wh_50

wKioL1kK1JjS6cn7AABCPBFNglc053.png-wh_50

wKiom1kK1JnwCiEPAABYHeugsKU195.png-wh_50     

因为tls的证书缺失,需要到服务器端下载所需要的证书到/etc/openldap/cacerts,
用到的命令
wget http://172.25.254.254/pub/example-ca.crt

下载证书文件
cd /etc/openldap/cacerts
wget http://classroom.example.com/pub/example-ca.crt
ls /etc/openldap/cacerts

<测试> 
getent passwd ldapuser1
如果用户信息可以正常显示,证明客户端认成功。
检测 ldap 认证用户
getent passwd ldapuserx
vim /etc/sssd.conf
– enumerate = ture | false
– systemctl restart sssd

4.自动挂载用户家目录
yum install autofs -y
vim /etc/autofs.master


/home/guests    /etc/auto.ldap

vim /etc/auto.ldap

ldapuser1   172.25.254.254:/home/guests/ldapuser1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
*       172.25.254.254:/home/guests/&
wKioL1kK1YjQfI0uAAFEv46oNrQ222.png-wh_50

systemctl restart autofs                                

自动挂在 ldap 用户家目录
安装 autofs
编辑 autofs 策略文件
– vim /etc/auto.master
/home/guests /etc/auto.ldap
– vim /etc/auto.ldap
ldapuser0 classroom.example.com:/home/guest

5 脚本

写之前修改本地用户名字

wKioL1kK1Ynhnf3-AAGPT6JN4jE072.png-wh_50

vim  suth-config.sh
sh auth-config.sh
authconfig-tui
id ldapuser1

脚本内容太长,执行 authconfig --help | less
 在文本里下面一行输入:/ldap查找需要的命令,复制粘贴到脚本
脚本内容无自动挂载ldap
#!/bin/bash
echo "install packages..."
yum install sssd krb5-workstation -y &> /dev/null
echo "config authconfig..."
authconfig \
--enableldap \
--enablekrb5 \
--disableldapauth \
--enableldaptls \
--ldapserver="classroom.example.com" \
--ldapbasedn="dc=example,dc=com" \
--ldaploadcacert=http://172.25.254.254/pub/example-ca.crt \
--krb5realm="EXAMPLE.COM" \
--krb5kdc="classroom.example.com" \
--krb5adminserver="classroom.example.com" \
--update
systemctl restart autofs
echo "ok!!"
文本编辑 ,有自动挂载ldap
#!/bin/bash
echo "install packages..."
yum install sssd krb5-workstation autofs -y &> /dev/null
echo "config authconfig..."
authconfig \
--enableldap \
--enablekrb5 \
--disableldapauth \
--enableldaptls \
--ldapserver="classroom.example.com" \
--ldapbasedn="dc=example,dc=com" \
--ldaploadcacert=http://172.25.254.254/pub/example-ca.crt \
--krb5realm="EXAMPLE.COM" \
--krb5kdc="classroom.example.com" \
--krb5adminserver="classroom.example.com" \
--update
echo "config autofs..."
echo "/home/guests /etc/auto.ldap" >>/etc/auto.master
echo "* 172.25.254.254:/home/guests/&"&










本文转自 如何何如  51CTO博客,原文链接:http://blog.51cto.com/12778805/1922059,如需转载请自行联系原作者
目录
相关文章
|
8月前
|
机器学习/深度学习 算法
m基于GA-GRU遗传优化门控循环单元网络的电力负荷数据预测算法matlab仿真
在MATLAB 2022a中,一个基于遗传算法优化的GRU网络展示显著优化效果。优化前后的电力负荷预测图表显示了改进的预测准确性和效率。GRU,作为RNN的一种形式,解决了长期依赖问题,而遗传算法用于优化其超参数,如学习率和隐藏层单元数。核心MATLAB程序执行超过30分钟,通过迭代和适应度评估寻找最佳超参数,最终构建优化的GRU模型进行负荷预测,结果显示预测误差和模型性能的提升。
201 4
|
7月前
|
机器学习/深度学习 算法
m基于PSO-GRU粒子群优化长门控循环单元网络的电力负荷数据预测算法matlab仿真
摘要: 在MATLAB 2022a中,对比了电力负荷预测算法优化前后的效果。优化前为&quot;Ttttttt111222&quot;,优化后为&quot;Tttttttt333444&quot;,明显改进体现为&quot;Tttttttttt5555&quot;。该算法结合了粒子群优化(PSO)和长门控循环单元(GRU)网络,利用PSO优化GRU的超参数,提升预测准确性和稳定性。PSO模仿鸟群行为寻找最优解,而GRU通过更新门和重置门处理长期依赖问题。核心MATLAB程序展示了训练和预测过程,包括使用&#39;adam&#39;优化器和超参数调整,最终评估并保存预测结果。
65 0
|
7月前
|
机器学习/深度学习 PyTorch 算法框架/工具
【从零开始学习深度学习】35. 门控循环神经网络之门控循环单元(gated recurrent unit,GRU)介绍、Pytorch实现GRU并进行训练预测
【从零开始学习深度学习】35. 门控循环神经网络之门控循环单元(gated recurrent unit,GRU)介绍、Pytorch实现GRU并进行训练预测
|
机器学习/深度学习 移动开发 自然语言处理
循环神经网络(RNN)、门控循环单元(GRU)、长短期记忆(LSTM)
循环神经网络(RNN)、门控循环单元(GRU)、长短期记忆(LSTM)
310 0
|
机器学习/深度学习 传感器 算法
多元回归预测 | Matlab 基于卷积神经网络-门控循环单元(CNN-GRU)的数据回归预测
多元回归预测 | Matlab 基于卷积神经网络-门控循环单元(CNN-GRU)的数据回归预测
|
机器学习/深度学习 人工智能 自然语言处理
深度学习基础入门篇-序列模型[11]:循环神经网络 RNN、长短时记忆网络LSTM、门控循环单元GRU原理和应用详解
深度学习基础入门篇-序列模型[11]:循环神经网络 RNN、长短时记忆网络LSTM、门控循环单元GRU原理和应用详解
深度学习基础入门篇-序列模型[11]:循环神经网络 RNN、长短时记忆网络LSTM、门控循环单元GRU原理和应用详解
|
机器学习/深度学习 传感器 算法
【GRU回归预测】基于贝叶斯网络以后卷积神经网络结合门控循环单元CNN-GRU实现数据多维输入单输出预测附matlab代码
【GRU回归预测】基于贝叶斯网络以后卷积神经网络结合门控循环单元CNN-GRU实现数据多维输入单输出预测附matlab代码
|
24天前
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
62 17
|
1月前
|
存储 SQL 安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将介绍网络安全的重要性,分析常见的网络安全漏洞及其危害,探讨加密技术在保障网络安全中的作用,并强调提高安全意识的必要性。通过本文的学习,读者将了解网络安全的基本概念和应对策略,提升个人和组织的网络安全防护能力。
|
1月前
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将从网络安全漏洞、加密技术和安全意识三个方面进行探讨,旨在提高读者对网络安全的认识和防范能力。通过分析常见的网络安全漏洞,介绍加密技术的基本原理和应用,以及强调安全意识的重要性,帮助读者更好地保护自己的网络信息安全。
51 10