SaltStack之用户账户管理
2024-09-07 00:56:46
在Salt.state中,user 模块是用来创建用户和管理用户设定的,用户可以被设置成 present 状态或者 absent 状态
注释:
present:添加用户
absent : 删除用户
1. 用户管理
Example 1:
添加一个普通用户(以下都是常用参数)
[root@linux-node1 user]# pwd ###这是我的用户管理模块存放的位置,提前的file_roots中定义的。
/srv/salt/prod/modules/user
[root@linux-node1 user]# ls
Role.sls
[root@linux-node1 user]# Role.sls
Role: ### ID声明
group.present: ### 状态模块,必须先有组,才能创建用户
- name: Role ### 组名称
- gid: 1000 ### 组ID
user.present: ### 添加用户的状态模块
- fullname: Tanjianxin ### 全称,也就是useradd -c的功能
- shell: /bin/bash ### 指定用户登录的shell
- home: /home/Role ### 用户家目录
- uid: 1000 ### 用户ID
- gid: 1000 ### 用户组ID
- groups: ### 这里是添加一些附加组,但是在minion端,写附加组必须存在
- test ### 附加组名称
- archive ### 附加组名称
执行如下命令配置管理:
[root@linux-node1 user]# salt 'linux-node3*' state.sls modules.user.Role saltenv=prod
其他常用参数:
present常用参数:
- fullname: 全称,也就是useradd -c的功能
- shell: 指定用户登录的shell环境
- home: 指定用户UID,相当于useradd -u功能
- gid: 指定用户GID,相当于useradd -g功能
- groups: 添加附加组,注:这些附加组在Minion端是必须存在的,否则执行会失败
- system: 指定用户是否是系统用户,默认是False关闭的,如果想添加为系统用户,加上True
- mindays 密码更改之间的最小数量的天
- maxdays 密码更改之间的最大天数
- inactdays 密码到期后的天数帐户被锁定
- warndays 密码快到期是的前几天提醒用户
- expire 用户到期时间
adsent常用参数:
- name: 要删除的用户名
- purge: 清理需要删除用户的所有文件以及用户(比如家目录),默认是False,想开启设置问True
- force: 如果用户已登录,执行absent state会失败。设置强制选择真正的删除用户,即使他们登录。不支持在FreeBSD和Solaris,默认是假的。
最新文章
- html节点属性操作
- “未来人类”的笔记本,谁买过哦
- .net之工作流工程展示及代码分享(一)工作流表单
- 阿里巴巴开源技术 WebX
- SRM 594 DIV1 250
- Objective-C语言继承性
- Java基础-四大特性理解(抽象、封装、继承、多态)
- 如何识别是visual studio下头的哪种类型程序
- 关于java字符串编译优化问题
- docker设置代理
- pyqt5 窗体布局
- [LeetCode] Largest Rectangle in Histogram 解题思路
- Runtime系列(二)--Runtime的使用场景
- cmd 命令 net start mongodb 启动不了,提示 net 不是内部命令或者外部命令
- Linux退出状态码
- 新建ui文件及相应.h和.cpp文件
- 51NOD1174 区间最大数 &;&; RMQ问题(ST算法)
- 笔记:用标准c写 com dll
- Kafka实战-KafkaOffsetMonitor
- 电影编码JPEG2000与H.264
热门文章
- 自定义确定框(confirm)
- java-多态-object
- 集训队日常训练20180518-DIV2
- bzoj 1024 [SCOI2009]生日快乐——模拟
- Visual studio加载项目时报错 尚未配置为Web项目XXXX指定的本地IIS,需要配置虚拟目录。解决办法。
- Linux下安装配置git
- ConcurrentModificationException解决办法
- php array_key_exists() 与 isset() 的区别
- FJWC2018
- kubernetes1.5新特性跟踪