记录一下最近研究ldap+nfs的情况

ldap这个东西上次研究nis的时候就有人说那是上个世纪的老东西了,不应该继续使用。虽然意识到如此但时间不够还是使用了nis,这次乘着重做就干脆切换到ldap,可这次相当不顺利,折腾了一个星期左右,现在总算折腾好了,中间被坑了无数次,记录一下以备下次继续参考吧。

  • 关防火墙,关防火墙,关防火墙

没想到这次又被这个大坑害了一把,因为用的是redhat7.0, 所以每次安装之后都是直接service iptables off, 一看提示没有就大意了,没把防火墙作为重点怀疑对象。在redhat7.0上现在统一使用systemctl stop firewalld.service;systemctl disable firewalld.service 来统一管理了,所以就在这个大坑里爬了好几天。

  • ldapsearch绝对是用户之友,而且还有好几个ldap客户端可以下载使用,安装完成之后一定要先在client上用ldapsearch能查到东西之后再接着做其它尝试。
  • 2.在配置slapd.d下面的rootpw的时候别用明码,明码很有可能会有问题,这个没有时间仔细验证了,但感觉必须用slappasswd来生成加密的密码。
  • 3. 一定记得安装migrationtools,这样就可以在随便找一台机器上用useradd生成user,passwd,group等信息,然后用migrationtool去转换成ldif格式
  • 4. ldapmodify/ldapadd/ldapdelete也是值得花时间去研究一下的,学习了之后用这个来进行管理还是特别方便。
  • 5. 在客户端可以用ldap的用户来登录和管理需要使用nsltd来完成,这也是一个deamon进程,作用类似于sshd/su等进程会使用pam来查询和管理用户,pam里面需要安装pam_ldap.so,之后这个库会向nsltd转发类似的请求,nsltd则根据/etc/nsltd.conf配置文件的内容连接ldap server来完成验证。
  • 6. 在redhat7上务必安装authconfig,这之后你的客户端配置就可以完全交给它了。简单的一条语句

authconfig —enableldap —enableldapi -就可以完成配置。

  • 7. 细心再细心,这次最大的坑就是authconfig里面server的dc名字写反了,第二次的时候还改错了,所以浪费了很多时间。这个时候最好的帮手就是所有的进程都打开verbose活着debug模式了,慢慢核对,另外前面提到过的tcpdump依然是最佳帮手之一。

ldap配置记录的更多相关文章

  1. centos6.5环境openldap实战之ldap配置详解及web管理工具lam(ldap-account-manager)使用详解

    ldap常用名称解释 1.环境搭建 操作系统:centos6.5 x86_64 关闭防火墙.selinux 开启时间同步 # crontab -e 加入 # time sync */5 * * * * ...

  2. ldap 配置过程详解

    ldap常用名称解释 1.环境搭建 操作系统:centos6.5 x86_64关闭防火墙.selinux开启时间同步# crontab -e加入# time sync*/5 * * * * /usr/ ...

  3. ArcGIS for Server安全与LDAP配置

    ArcGIS for Server安全与LDAP配置 1.安全性概述 ArcGIS Server使用基于角色的访问控制来管理对受保护资源的访问.访问GIS资源的权限只能分配给角色.单独的用户只能通过从 ...

  4. Bandwagon的配置记录(二) —— ftp文件传输

    SSH登录服务器 登录的方法在Bandwagon的配置记录(一) —— kexue上网 配置前的准备 1.新建一个目录(  /home/ftp  ),以后可以把文件放在这里,这里相当于是个中转站 cd ...

  5. ldap配置系列二:jenkins集成ldap

    ldap配置系列二:jenkins集成ldap jenkins简介 jenkins是一个独立的.开放源码的自动化服务器,它可以用于自动化与构建.测试.交付或部署软件相关的各种任务. jenkins官方 ...

  6. ldap配置系列三:grafana集成ldap

    ldap配置系列三:grafana集成ldap grafana的简介 grafana是一个类似kibana的东西,是对来自各种数据源的数据进行实时展示的平台,拥有这牛逼的外观.给一个官方的demo体验 ...

  7. kafka配置记录

    1. 准备三台机器,系统CentOs6 2. 安装好JDK和zookeeper 参考: zookeeper配置记录 3. 解压安装包到指定目录 tar -zxvf kafka_2.12-2.1.0.t ...

  8. spring cloud config配置记录

    1. spring cloud config配置记录 1.1. pom <!-- 分布式配置中心 --> <dependency> <groupId>org.spr ...

  9. 使用SecureCRT / win7远程桌面连接ubuntu配置记录(有更新)

    2017-03-03 更新于末尾 1.Windows7 — Ubuntu 远程桌面连接中 Tab 键不能补全的解决办法 2.xrdp远程连接ubuntu无法使用原机的中文输入法 2017-02-22 ...

随机推荐

  1. *HDU1285 拓扑排序

    确定比赛名次 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Subm ...

  2. thinkphp2

  3. 12306订票助手.net版如何抢指定过路某一地点的火车票

    12306订票助手.net版如何抢指定路过某一地点的火车票? 直接举例: 广州到武汉,很多高铁,经过清远,衡阳,郴州,长沙等地.需要从清远上车.操作步骤如下: 1.先查询清远-武汉,打开右下角的自动预 ...

  4. 高仿中国银行ATM系统

    温馨提示由于代码太多只是上传了ATM客户端部分,管理员和超级管理员还有数据库部分上传了工程包,可以直接点击https://i.cnblogs.com/Files.aspx去里面找.package At ...

  5. javascript入门:prototype和面向对象的实现

    由于工作需要,需要大量使用javascript,于是对其进行了一下学习. 学习任何一个语言,最重要的是掌握其和其他语言不同的关键特性.对javascript来说,我总结就是prototype.就像me ...

  6. 配置opencv时计算机显示丢失opencv_world300d.dll如何解决

    在自己安装路径里找到opencv_world300d.dll文件: 然后把opencv_world300d.dll文件复制到C://Windows/System32里:

  7. LL(1)文法

    <源程序>→<外部声明>|<外部声明><函数体> <外部申明>→<头文件><函数声明>|其他声明 <函数体&g ...

  8. leetcode 383. Ransom Note

    
Given
 an 
arbitrary
 ransom
 note
 string 
and 
another 
string 
containing 
letters from
 all 
th ...

  9. LeetCode Sum of Left Leaves

    原题链接在这里:https://leetcode.com/problems/sum-of-left-leaves/ 题目: Find the sum of all left leaves in a g ...

  10. 安装ionic出现node-sass无法下载的解决方法

    解决方法: 修改C:\users\[用户名]下的.npmrc文件: registry=https://registry.npm.taobao.org sass-binary-site=https:// ...