Linux_RHEL7_LDAP、Autofs服务

简介: 目录目录前言LDAP加入LDAP用户认证服务器文件自动挂载服务autofs前言LDAP服务器,用作于网络用户的集中管理。在企业中员工的个人帐号一般采用集中管理的方式,在不同的系统平台上也有不同的解决方案。

目录

前言

LDAP服务器,用作于网络用户的集中管理。在企业中员工的个人帐号一般采用集中管理的方式,在不同的系统平台上也有不同的解决方案。在RHEL7版本中,LDAP服务器的搭建也有了一些改变,本篇主要介绍RHEL7上的LDAP服务器。
Windows:使用 AD 活动目录
Linux:ldap+kerberos

LDAP

用户验证一会有两种选择,可以在本地验证,也可以在DC上验证。而Linux平台支持的的openldap认证:
openldap:用于 保存用户名、密码、地址、电话、家目录、shell、uid、gid等用户信息
kerberos:用于保存密码

加入LDAP用户认证服务器

本节配置Client端
时间同步
1.编译时间同步服务器配置文件
vim /etc/chrony.conf

server 172.25.254.254 iburst 

2.重启时间管理服务chronyd,使配置生效

systemctl restart chronyd.service 

3.检验是否配置成功

timedatectl     
timedatectl set-ntp yes       #开启NTP同步服务配置

加入LDAP域
1.安装 ldap 客户端需要的软件

 yum install sssd authconfig-gtk krb5-workstation

2.加入Host到ldap域(使用图形界面)
system-config-authentication #开启域管理界面
–>选择 LDAP
–>dc=example,dc=com
–>ldap://jmilk.example.com
–>use TLS x-PDFEncryption
–>下载 CA 证书 http://jmilk.example.com/pub/example-ca.crt
–>kerberos password EXAMPLE.COM
–>classroom.example.com
–>classroom.example.com
–>apple 应用
3.验证是否加入ldap域成功
getent password ldapuserX
su - ldapuserX #发现此时能登入LDAP,却没有加载用户Home目录。

文件自动挂载服务autofs

实现用户登录到LDAP域后能够自动挂载用户家目录
方法 1:手动挂载

mkdir /home/guests/ldapuserX
mount serverIp:/home/guests/ldapuserX   /home/guests/ldapuserX  

vim /etc/fstab #编辑系统挂载配置

serverIp:/home/guests/ldapuserX /home/guests/ldapuserX  xfs defaults  0 0 
mount -a #使配置生效

方法 2(推荐): 自动挂载,即按需挂载,通过autofs服务实现
RHEL7需要手动安装autofs

yum install autofs

配置autofs
vim /etc/auto.master

 /home/guests  /etc/auto.ldap

guests(要挂载的真实目录的上级目录)
auto.ldap(目标目录的配置文件)
生成挂载目标配置文件

cp  /etc/auto.misc  /etc/auto.ldap 

编辑autofs目标挂载目录配置文件
vim /etc/auto.ldap

ldapuser1  -fstype=nfs,rw  172.25.254.254:/home/guests/ldapuser1   
*  -fstype=nfs,rw  172.25.254.254:/home/guests/& #全映射

重启autofs服务,使配置生效

systemctl  restart autofs.service
systemctl  enabled autofs.service
相关文章
|
6天前
|
Linux
|
2天前
|
Linux 持续交付 Apache
在Linux中通过ansible自动化部署apache服务
【7月更文挑战第11天】Linux中用Ansible自动化部署Apache服务:1. 确保Ansible已安装;2. 在`/etc/ansible/hosts`配置目标主机,如\[webservers\] server1 server2;3. 编写Playbook `apache_deploy.yml`更新系统并安装、启动Apache;4. 执行`ansible-playbook apache_deploy.yml`。适用于快速部署至多台服务器,减少配置错误和成本。
|
1月前
|
关系型数据库 MySQL Linux
Linux下怎么快速部署MySQL服务,并使用
Linux下怎么快速部署MySQL服务,并使用
37 5
|
21天前
|
网络协议 Linux 开发工具
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
|
21天前
|
运维 监控 大数据
部署-Linux01,后端开发,运维开发,大数据开发,测试开发,后端软件,大数据系统,运维监控,测试程序,网页服务都要在Linux中进行部署
部署-Linux01,后端开发,运维开发,大数据开发,测试开发,后端软件,大数据系统,运维监控,测试程序,网页服务都要在Linux中进行部署
|
22天前
|
负载均衡 Java Linux
黑马头条01,环境搭建,今日头条的介绍,今日头条的功能架构图,技术栈的说明,服务层,nacos(奶靠丝)安装,安装在Linux服务器上环境准备,
黑马头条01,环境搭建,今日头条的介绍,今日头条的功能架构图,技术栈的说明,服务层,nacos(奶靠丝)安装,安装在Linux服务器上环境准备,
|
1月前
|
Linux Ubuntu
蓝易云 - Linux学习之Ubuntu20使用systemd管理OpenResty服务
这就是在Ubuntu 20使用systemd管理OpenResty服务的基本方法。
52 3
|
1月前
|
监控 Linux 数据处理
探索Linux命令needs-restarting:了解哪些服务需要重启
`needs-restarting`是Linux中用于检测因文件更新需重启的服务的工具。它对比服务状态与文件修改时间,快速识别需重启的服务,提供详细输出和可配置选项。命令参数如`--all`检查所有服务,`--service`针对特定服务,`--verbose`显示详细信息。使用时注意权限,谨慎重启,定期检查,并与其他系统管理工具结合使用。修改配置后,应运行此命令确保更新生效。
|
2月前
|
Ubuntu Linux Shell
mc实现目录同步并封装成Linux服务形式
mc实现目录同步并封装成Linux服务形式
272 3
|
1月前
|
关系型数据库 MySQL Linux
Linux 根据服务名字找安装路径
Linux 根据服务名字找安装路径
15 0