Linux 2 unit8 LDAP网络用户账户

简介:

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

 

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

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

[root@server13 ~]# 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 ~"

[root@server13 ~]# sh auth-config.sh   ##执行脚本

install packagess...

config authconfig...

complete ~

[root@server13 ~]# id ldapuser1

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

[root@server13 ~]# 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

wKiom1kIEySQEohNAARvYaE9Liw371.png-wh_50

wKioL1kIEyTizy7tAAEccG_e3YM311.png-wh_50

wKiom1kIEyXi7ztzAAIQxokIjfw750.png-wh_50


[root@server13 ~]# 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 ~"

 

[root@server13 ~]# su - ldapuser1   ##用户完全成功切换

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

[ldapuser1@server13 ~]$ exit

logout


或者使用命令单步操作

命令:vim /etc/auto.master

wKiom1kIE42ySuY-AANQlAqyg-0238.png-wh_50

命令:vim /etc/auto.ldap

wKioL1kIE46Rczc8AAAvPk-VvVo305.png-wh_50

本文转自AELY木博客51CTO博客,原文链接http://blog.51cto.com/12768057/1921094如需转载请自行联系原作者


AELY木

相关文章
|
2月前
|
安全 Linux 网络安全
Web安全-Linux网络协议
Web安全-Linux网络协议
70 4
|
9天前
|
域名解析 网络协议 安全
|
15天前
|
运维 监控 网络协议
|
11天前
|
存储 Ubuntu Linux
2024全网最全面及最新且最为详细的网络安全技巧 (三) 之 linux提权各类技巧 上集
在本节实验中,我们学习了 Linux 系统登录认证的过程,文件的意义,并通过做实验的方式对 Linux 系统 passwd 文件提权方法有了深入的理解。祝你在接下来的技巧课程中学习愉快,学有所获~和文件是 Linux 系统登录认证的关键文件,如果系统运维人员对shadow或shadow文件的内容或权限配置有误,则可以被利用来进行系统提权。上一章中,我们已经学习了文件的提权方法, 在本章节中,我们将学习如何利用来完成系统提权。在本节实验中,我们学习了。
|
19天前
|
Ubuntu Linux 虚拟化
Linux虚拟机网络配置
【10月更文挑战第25天】在 Linux 虚拟机中,网络配置是实现虚拟机与外部网络通信的关键步骤。本文介绍了四种常见的网络配置方式:桥接模式、NAT 模式、仅主机模式和自定义网络模式,每种模式都详细说明了其原理和配置步骤。通过这些配置,用户可以根据实际需求选择合适的网络模式,确保虚拟机能够顺利地进行网络通信。
|
1月前
|
网络协议 安全 Ubuntu
Linux中网络连接问题
【10月更文挑战第3天】
28 1
|
1月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控总结
Linux系统命令与网络,磁盘和日志监控总结
52 0
|
1月前
|
监控 Linux 测试技术
Linux系统命令与网络,磁盘和日志监控三
Linux系统命令与网络,磁盘和日志监控三
37 0
|
2月前
|
机器学习/深度学习 安全 网络协议
Web安全-Linux网络命令
Web安全-Linux网络命令
31 1
|
2月前
|
网络协议 Linux
Linux 网络配置
了解基本命令与权限后,如何让Linux系统联网?可通过编辑`/etc/sysconfig/network-scripts/`下的`ifcfg-ethX`文件配置网卡,其中`ethX`代表第X块网卡。对于DHCP自动获取或静态IP,需设置`BOOTPROTO`参数,并指定IP、子网掩码和网关等。配置完成后,运行`/etc/init.d/network restart`重启网络。DNS可在`/etc/resolv.conf`中设置,添加`nameserver`行即可,无需重启网卡。配置好后,可用`ifconfig`查看IP信息,并通过远程工具如SecureCRT连接服务器。
72 0
下一篇
无影云桌面