没有合适的资源?快使用搜索试试~ 我知道了~
7.2: sudo提权 、 Ansible配置 、 Ansible Playbook 、 Ans.docx
需积分: 50 376 浏览量
2021-03-05
15:24:55
上传
评论
收藏 623KB DOCX 举报
7.2: sudo提权 、 Ansible配置 、 Ansible Playbook 、 Ans.docx
资源详情
资源评论
资源推荐

案例 :配置 权限
案例 :修改 配置
案例 : 应用案例
案例 : 应用案例
1 案例 1:配置 sudo 权限
1.1 问题
本案例要求使用 提升普通用户的权限,要求如下:
给所有被管理主机创建系统账户
账户名称为 ,密码为
修改 配置,让 可以执行任何管理命令
1.2 方案
()让普通用户可以以超级管理员或其他人的身份执行命令。
基本流程如下:
管理员需要先授权(修改 文件)
普通用户以 的形式执行命令
修改 的方法如下:
(带语法检查,默认没有颜色提示)
(不带语法检查,默认有颜色提示)
授权格式如下:
用户或组 主机列表 提权身份!"#$%%&'()命令列表
注意事项:命令需要写绝对路径,对组授权需要在组名称前面加*。
[+~],//,不要改,下面仅仅是语法格式的示例(例子)
--
..=(..)..
..=()///
%/0000..=(..)..
1.3 步骤
实现此案例需要按照如下步骤进行。
步骤一:配置 sudo 提权
)远程所有被管理主机批量创建系统账户,账户名称为 ,密码为 。
[+],--12

/33445/6 44!771
)配置 账户可以提权执行所有命令( 批量授权, 主机验证)。
使用 8 模块修改远程被管理端主机的 文件,后面的内容是需要添加到文件
最后的具体内容。
等于是在 文件末尾添加一行).. ..!#$%%&')..
[+],-8\
-14.. ..!#$%%&')..41
[+~],+
如何验证?可以在 电脑上面使用 用户执行 重启服务的命令看看是否成功。
[+~]9,不需要输入密码
2 案例 2:修改 Ansible 配置
2.1 问题
沿用练习一,修改 配置实现使用普通用户远程被控制端主机,具体要求如下:
修改主配置文件
设置 远程被管理端主机账户为
设置 远程管理提权的方式为
修改主机清单文件
修改主机清单配置文件,添加 %%: 参数
2.2 步骤
实现此案例需要按照如下步骤进行。
步骤一:配置普通用户远程管理其他主机
)修改主配置文件,配置文件文件的内容可以参考;<。
[+~],~.;<
[;]
=~
6=0000000000000000,以什么用户远程被管理主机(被管理端主机的用户名)
[<6]
=true00000000000000000000, 没有特权,是否需要切换用户提升权限
= 6=0000000000000000,如何切换用户(比如用 就可以切换用户,这里是 )
> 6=0000000000000000,切换成什么用户(把 提权为 账户)
? 66=0000000000000000,执行 命令提权时是否需要输入密码
思考:
如果 主机 远程访问 @ 主机,应该输入哪个主机的用户名和对应的密码?
如果张三要去李四家,应该使用谁家的钥匙,打开谁家的门?
!远程被管理端主机的 用户,需要提前配置 %%: 密钥。
[+~],forin

do
--+9
验证效果:
[+~],+,依次远程所有主机看看是否需要密码
,注意:是远程登录 ,应该输入的是 电脑上面 账户的密码, 没有 用户
[+~],--1/1,测试效果
[+~],--11,测试效果
常见报错(有问题可以参考,没问题可以忽略):
|A#BCD:@.C!=>{
1<1:false,
1<1:1E)+)
F<GHF<G/GF/!1,
11:true
}
问题分析:
= 英语词汇:E(失败),(连接),(到),(主机),(通过)
> (权限),(被拒绝)
? E+(通过 使用 远程连接到主机失败)
I (因为无法连接,所以报错说权限被拒绝)
解决办法:手动 +主机名(如 ),看看是否可以实现免密码登录。
的原理是基于 远程管理,如果无法实现 免密码登录,则实验会失败!
00000000如何实现免密码登录,可以参考案例上面的命令,或者第一阶段相关知识。
)修改 主机清单配置文件(参考即可,不需要操作)。
如果个别主机的账户不同,该如何处理呢?
如果有些主机需要使用密码远程呢?如果有些主机的 %%: 端口不是 呢?
[+~],~
[]00000000000000000000
000066=220000000000000,自定义远程 %%: 端口
[H]
66=00000000000000000000,自定义远程连接的账户名
[/]
= [3:4]66=密码 ,自定义远程连接的密码
> []
?
I [:]0000000000000000
/
3 案例 3:Playbook 应用案例
3.1 问题
沿用练习二,编写 剧本,使用 完成自动化操作,具体要求如下:
剩余13页未读,继续阅读























weixin_44834469
- 粉丝: 5
- 资源: 78

上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论0