06ansible user yum service模块案例

本文通过Ansible的user模块演示了如何管理Linux系统用户,包括创建、修改和删除用户,以及设置密码和附加组。接着,使用yum_repository模块创建、修改和删除YUM源配置文件,并展示了安装、升级和卸载软件包的过程。最后,通过service模块实现了服务的安装、启动、关闭和设置开机自启。
摘要由CSDN通过智能技术生成

06ansible user yum service模块案例

标签(空格分隔): ansible后


user模块案例

系统账户管理

在这里插入图片描述

ansible proxy -m user -a “name=tuser2”
ansible proxy -m user -a “name=tuser3 uid=1011 group=adm groups=daemon,root home=/home/tuser3”
ansible proxy -m user -a “name=tuser2 password=‘abc’”
ansible proxy -m user -a “name=tuser2 password={{‘abc’|password_hash(‘sha512’)}}”

远程创建系统账户tuser2
在这里插入图片描述
创建账户并设置对应属性
在这里插入图片描述
修改账户密码 需要进行加密 如果直接指认密码,/etc/shadow文件下直接显示明文,无法登录

先添加明文密码进行实验
在这里插入图片描述
虽然报警,但是可以进行配置,同时显示明文 .由于不识别 无法进行ssh登录
在这里插入图片描述
再次进行密文加密配置 再次验证
在这里插入图片描述
成功登录
在这里插入图片描述

修改删除

在这里插入图片描述

ansible proxy -m user -a “name=tuser2 groups=root,daemon”
ansible proxy -m user -a “name=tuser2 state=absent”
ansible proxy -m user -a “name=tuser3 state=absent remove=true”

修改附加组
在这里插入图片描述
删除账户
删除账户 保留家目录

在这里插入图片描述

yum模块案例

yum_repository

创建修改删除yum源配置文件

在这里插入图片描述

ansible proxy -m yum_repository -a “name=myyum description=hello baseurl=ftp://media gpgcheck=no”
ansible proxy -m yum_repository -a “name=myyum description=test baseurl=file:///mnt gpgcheck=1”
ansible proxy -m yum_repository -a “name=myyum state=absent”

只是演示功能 yum源并不可用
在这里插入图片描述

在这里插入图片描述
进行修改
在这里插入图片描述
进行删除
在这里插入图片描述

安装升级卸载软件包

在这里插入图片描述
软件安装
在这里插入图片描述
已经是最新的了 基于幂等性 显示绿色
在这里插入图片描述
删除成功
在这里插入图片描述

service模块案例

服务管理

在这里插入图片描述

安装服务
在这里插入图片描述
启动服务
在这里插入图片描述
关闭服务和设置开机自启
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值