Linux 2 unit8   LDAP网络用户账户

##自动挂载在ldap用户家目录###

本节内容只需要两个脚本即可搞定啦~

##脚本能成功创立ldapuser1用户###

[[email protected] ~]# vim auth-config.sh

echo "install packages..."

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

echo "config authconfig..."

authconfig \   使用men即可查看参数步骤

--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 "complete ~"

[[email protected] ~]# sh auth-config.sh   ##执行脚本

install packagess...

config authconfig...

complete ~

[[email protected] ~]# id ldapuser1

uid=1701(ldapuser1) gid=1701(ldapuser1) groups=1701(ldapuser1)

[[email protected] ~]# su - ldapuser1   ##切换用户

su: warning: cannot change directory to /home/guests/ldapuser1: No such file or directory

mkdir: cannot create directory ‘/home/guests‘: Permission denied

-bash-4.2$       ##进入但不能执行命令

-bash-4.2$ exit

logout

或者使用图形界面手动选择

命令:authconfig-tui

[[email protected] ~]# vim auth-config.sh

#!/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/&" >>/etc/auto.ldap    ##作用:给用户一个根

systemctl restart autofs

echo "complete ~"

[[email protected] ~]# su - ldapuser1   ##用户完全成功切换

Last login: Sun Apr 30 04:36:47 EDT 2017 on pts/1

[[email protected] ~]$ exit

logout

或者使用命令单步操作

命令:vim /etc/auto.master

命令:vim /etc/auto.ldap

时间: 2024-09-30 14:10:30

Linux 2 unit8   LDAP网络用户账户的相关文章

unit8 LDAP网络用户账户

unit8 LDAP网络用户账户 1.什么是ldap? ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式 2.ldap客户端必须软件 yum sssd krb5-workstation -y 3.如何开启ldap用户认证 authconfig-tui 出现上图时因为tls的证书缺失,需要到服务器下载所需的证书到/etc/openldap/cacerts,用到的命令 wget http://172.25.254.254/pub/example-ca.crt <测试> g

第二课unit8 ldap网络用户账户

1.yum install sssd krb5-workstation autofs -y sssd   ##系统安全守护进程 krb5-workstation   ##kerberos身份认证协议客户端 autofs        ##自动挂载 2.authconfig-tui   ##认证ladp用户 ** ** ** **不能get example-ca.crt 2. vim /etc/auto.master vim /etc/auto.ladp ##设置自动挂载 **修改auto.mas

2-8. LDAP 网络用户账户

##LDAP 网络用户账户## 学习目标 LDAP 客户端配置 自动挂载器元字符 1.1##使用 LDAP 服务器进行网络身份验 在本课程中,到目前为止,我们已经介绍了通过每台计算机上的本地文件(例如 /etc/passwd )管理的本地用户账户.但是 ,在多个系统上将本地用户账户协调一致非常困难 本节中 ,我们将介绍如何将计算机设置为客户端 ,以使用现有 LDAP 目录服务提供的网络用户账户.这样, LDAP 目录就成为我们组织中所有网络用户和组的中心机构 用户账户信息可以确定装户的特征和配置

第二章--(第八单元)--LDAP网络用户账户

利用脚本非交互式建立LDAP网络用户账户并建立家目录 #!/bin/bash echo "install packages..." yum install sssd krb5-workstation autofs -y &> /dev/null 安装所需要的sssd服务,krb5-workstation服务,autofs服务 echo "config  authconfig..." authconfig \ 打开authconfig服务 --enabl

ldap网络用户账户

1.安装客户端软件 1)安装Directory Client yum   groups  install  Directory\ Client -y 2)安装authconfig-gtk yum install authconfig-gtk -y authconfig-gtk 此时,ping classroom.example.com 是可以ping 通的 3)检测 ldap 认证用户 需要安装sssh服务    yum install sssh  -y getent passwd ldapus

LDAP 网络用户账户

第八单元 一 客户端配置 LDAP 客户端配置的主要元素: 1. 服务器的完全限定主机名 2. 基础 DN , 用于搜索用户定义 3. 认证机构 (" CA" ) 证书 , 用于签署 LDAP 服务器的 SSL 证书 1)安装客户端软件: 1  authconfig-gtk 2  sssd 3  krb5-workstation 2) 通过 authconfig-tui 认证 ldap 用户 3) 下载证书文件 cd        /etc/openldap/cacerts wget

二.第八单元 ldap网络用户

#### 第八单元. ldap网络用户账户 ####1.LDAP网络用户ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式 2.ldap客户端所须软件yum sssd krb5-wordstation -y 3.如何开启ldap用户认证authconfig-tui┌────────────────┤ Authentication Configuration ├─────────────────┐│                                      

linux笔记2-8 ldap网络服务

****************ldap网络服务*******************1.ldap是什么ladap目录服务认证,和windows活动目录相似,就是记录数据的一种方式 2.ladap客户端所须软件sssd         //该服务可以用来访问多种验证服务器,如LDAP,Kerberos等,               并提供授权.是介于本地用户和数据存储之间的进程,客户端               首先连接sssd,再由sssd联系外部资源提供者.krb5-workstatio

自学Linux Shell7.1-linux用户账户和组

点击返回 自学Linux命令行与Shell脚本之路 7.1-linux用户账户和组 linux安全系统的核心是用户账户.每个能进入linux系统的用户都会被分配唯一的用户账户,用户对系统中各对象的访问权限取决于他们登陆时用的账户. 在你登录Linux系统启动一个bash shell时,默认情况下bash在几个文件中查找命令,这几个文件成为启动文件:bash检查的启动文件取决于你启动bash shell的方式,启动bash shell有3中方式: 登录时当做默认登录shell: 作为非登录shel