***************************

***********ldap************

***************************

1.ldap是什么

ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式

2.ldap客户端所需软件

yum install sssd krb5-workstation -y

3.如何开启ldap用户认证

authconfig-tui

┌────────────────┤ Authentication Configuration ├─────────────────┐

│                                                                 │

│  User Information        Authentication                         │

│  [ ] Cache Information   [ ] Use MD5 Passwords                  │

│  [*] Use LDAP            [*] Use Shadow Passwords               │

│  [ ] Use NIS             [ ] Use LDAP Authentication            │

│  [ ] Use IPAv2           [*] Use Kerberos                       │

│  [ ] Use Winbind         [ ] Use Fingerprint reader             │

│                          [ ] Use Winbind Authentication         │

│                          [*] Local authorization is sufficient  │

│                                                                 │

│            ┌────────┐                      ┌──────┐             │

│            │ Cancel │                      │ Next │             │

│            └────────┘                      └──────┘             │

│                                                                 │

│                                                                 │

└─────────────────────────────────────────────────────────────────┘

┌─────────────────┤ LDAP Settings ├─────────────────┐

│                                                   │

│          [*] Use TLS                              │

│  Server: ldap://cla***oom.example.com/___________ │

│ Base DN: dc=example,dc=com_______________________ │

│                                                   │

│         ┌──────┐                ┌──────┐          │

│         │ Back │                │ Next │          │

│         └──────┘                └──────┘          │

│                                                   │

│                                                   │

└───────────────────────────────────────────────────┘

┌─────────────────┤ Kerberos Settings ├──────────────────┐

│                                                        │

│        Realm: EXAMPLE.COM_____________________________ │

│          KDC: cla***oom.example.com___________________ │

│ Admin Server: cla***oom.example.com___________________ │

│               [ ] Use DNS to resolve hosts to realms   │

│               [ ] Use DNS to locate KDCs for realms    │

│                                                        │

│          ┌──────┐                    ┌────┐            │

│          │ Back │                    │ Ok │            │

│          └──────┘                    └────┘            │

│                                                        │

│                                                        │

└────────────────────────────────────────────────────────┘

【补图】

如果有提示证书文件缺失的话,是因为tls的证书缺失,需要到服务器端下载所需要的证书到/etc/openldap/cacerts,

用到的命令

wget http://172.25.254.254/pub/example-ca.crt

<测试>

getent passwd ldapuser1

如果用户信息可以正常显示,证明客户端认证成功。

列出所有用户

vim /etc/sssd/sssd.conf

enumerate = True

4.自动挂载用户家目录

yum install autofs -y

vim /etc/auto.master

/home/guests/etc/auto.ldap

vim /etc/auto.ldap

ldapuser1172.25.254.254:/home/guests/ldapuser1

————————————————————————————————————————————————————————

*172.25.254.254:/home/guests/&

systemctl restart autofs

systemctl enable autofs

5.【在新的机子上执行脚本获得上述所有功能,脚本如下】

#!/bin/bash

echo "install software ing ..."

yum install sssd krb5-workstation autofs -y &>/dev/null

echo "config ldap auth client ing ..."

authconfig \

--enableldap \

--enablekrb5 \

--disableldapauth \

--enableldaptls \

--ldaploadcacert=http://172.25.254.254/pub/example-ca.crt \

--ldapserver="cla***oom.example.com" \

--ldapbasedn="dc=example,dc=com" \

--krb5realm="EXAMPLE.COM" \

--krb5kdc="cla***oom.example.com" \

--krb5adminserver="cla***oom.example.com" \

--enablesssd \

--enablesssdauth \

--update

echo "config ldap user\'s home dirctory ing ..."

echo /home/guests       /etc/auto.ldap >> /etc/auto.master

echo "*         172.25.254.254:/home/guests/&" >> /etc/auto.ldap

systemctl restart autofs

systemctl enable autofs &> /dev/null

echo " All is Successfully !!!"

*******查询authconfig命令内容*****

authconfig --help | less

转载于:https://blog.51cto.com/onehxl/1873701

【unit 8 】ldap相关推荐

  1. 【英语学习】【医学】Unit 09 The Respiratory System

    [英语学习][医学]Unit 09 The Respiratory System <基础医学英语>读书笔记 文章目录 常见词根/词缀与词源 常见词根/词缀与词源 词根/词缀 含义 示例 词 ...

  2. linux程序网络验证,【redhat5.5】linux的LDAP认证服务器的配置及客户端pam网络验证实例...

    [1] LDAP简介 LDAP(Lightweight Directory Access Protocol) 代表轻量级目录访问协议 LDAP 是一种非关系型数据库 LDAP 可扩展性和灵活性良好 安 ...

  3. 【翻译搬运】协调多个运动单元的移动 Coordinated Unit Movement【一】

    Coordinated Unit Movement by Dave Pottinger 原文地址:https://www.gamasutra.com/view/feature/131720/coord ...

  4. 【自然语言处理】【多模态】UniT:基于统一Transformer的多模态多任务学习

    UniT:基于统一Transformer的多模态多任务学习 <UniT:Multimodal Multitask Learning with a Unified Transformer> ...

  5. 【翻译搬运】协调多个运动单元的移动 Coordinated Unit Movement【二】

    Coordinated Unit Movement by Dave Pottinger 原文地址:https://www.gamasutra.com/view/feature/131720/coord ...

  6. 本地部署SpringBootInitializr 【最新版】

    本地部署SpringBootInitializr [最新版] 几十年没写东西了,今天记录一个折腾 SpringBootInitializr 这东西不用介绍了, 在这里,git在这里 如果用IDEA或者 ...

  7. 【学神-RHEL7】1-4-1-Linux文件管理和恢复误删除的文件

      Linux基本文件管理 本节所讲内容: Linux系统目录结构 相对/绝对路径 创建/复制/删除文件 rm -rf / 意外事故 查看文件内容 xfs文件系统的备份和恢复 extundelete恢 ...

  8. 【高并发】高并发分布式锁架构解密,不是所有的锁都是分布式锁!!

    来自:冰河技术 写在前面 最近,很多小伙伴留言说,在学习高并发编程时,不太明白分布式锁是用来解决什么问题的,还有不少小伙伴甚至连分布式锁是什么都不太明白.明明在生产环境上使用了自己开发的分布式锁,为什 ...

  9. 【SAP技术】SAP不能修改一个已经分配给交货单的HU

    [SAP技术]SAP不能修改一个已经分配给交货单的HU 如下图的HU 190340203292,试图在HUMO里修改它, 系统切换到交货单修改界面,如下图: 看这个DN的HU list,该HU在列, ...

最新文章

  1. Galaxy v-21.01 发布,新的流程和历史栏体验
  2. nema0183 java解析_NEMA 0183 语句解析
  3. python的5种高级用法
  4. 黑马程序员_Java学习日记 num1
  5. Python字符串拼接的十种方式
  6. Linux系统开机自启流程
  7. 12563 - Jin Ge Jin Qu hao
  8. Tengine(Nginx)配置SSL(https),应用服务器(Tomcat)无需配置
  9. centos挂载ntfs文件系统
  10. 3道js面试题引发的脑洞
  11. oracle学习视频
  12. 坚果云+Markor+Typora实现多平台Markdown协同编辑
  13. win10上成功运行faster-rcnn.pytorch-1.0
  14. android虚拟机工作模式,android虚拟机也能用命令行模式
  15. 37个项目!2020年5G+智慧灯杆项目落地情况大汇总
  16. 今天我们聊一聊程序员怎么进国企,附上我的2021年国企面经一份,希望对大家有帮助!
  17. 自定义店招应该具有的基本功能
  18. Java、JSP研究生导师信息管理系统设计
  19. 10个Python图像免费处理工具,非常全了
  20. 会放弃的人生才会更洒脱

热门文章

  1. 6.3 理解矩阵背后的意义
  2. APP自动化学习之appium认识
  3. 如何在Altium Designer 20中增加原件库
  4. 河海大学计算机学院保研,河海大学2021年保研数据来了,大禹学院保研数超过70%...
  5. 怎样成长为更好的自己--《靠谱:顶尖咨询师教你的工作基本功》
  6. 神经网络的图像识别技术,神经网络如何识别图像
  7. c语言程序编译与烧录,一种解释自定义脚本并烧录的方法与流程
  8. JavaFX最小化和通过动画最大化未装饰的舞台
  9. 小程序scroll-view 设置scroll-y=false 不管用的问题
  10. 新手入门树莓派必做的四件事