Saltstack内置核心模块shadow
来源:互联网 发布:1到100全部素数c语言 编辑:程序博客网 时间:2024/06/01 10:37
shadow用于命令行管理shadow文件
salt.modules.shadow.default_hash()
用户未设置密码的默认哈希
例:salt '*' shadow.default_hash
salt.modules.shadow.del_password(name)
删除用户密码
例:salt '*' shadow.del_password username
salt.modules.shadow.gen_password(password,crypt_salt=None, algorithm='sha512')
生产哈希密码
参数解释:
password 明文密码
crypt_salt 密码加密对应数
algorithm 哈希类型有md5、sha256、sha512 (default)
例:
salt '*' shadow.gen_password 'I_am_password'
salt '*' shadow.gen_password 'I_am_password' crypt_salt'I_am_salt' algorithm=sha256
salt.modules.shadow.info(name)
返回指定用户shadow信息
例:salt '*' shadow.info root
salt.modules.shadow.set_date(name,date)
指定密码最后修改的日期
例:salt '*' shadow.set_date username 0
salt.modules.shadow.set_expire(name,expire)
设置账号的过期日期,如果为0,立即过期;如果为-1,永不过期。
例:salt '*' shadow.set_expire username -1
salt.modules.shadow.set_inactdays(name,inactdays)
设置密码过期后,锁定账号的天数
例:salt '*' shadow.set_inactdays username 7
salt.modules.shadow.set_maxdays(name,maxdays)
两次修改密码相距的最大天数
例:salt '*' shadow.set_maxdays username 90
salt.modules.shadow.set_mindays(name,mindays)
设置修改密码的最小天数
例:salt '*' shadow.set_mindays username 7
salt.modules.shadow.set_password(name,password, use_usermod=False)
设置用户密码
可再命令行通过如下命令生产哈希密码
python-c "import crypt; print crypt.crypt('password', '\$6\$SALTsalt')"
其中$6代表sha512
例:salt '*' shadow.set_password root '$1$UYCIxa628.9qXjpQCjM4a..'
salt.modules.shadow.set_warndays(name,warndays)
设置密码过期前,开始警告天数
例:salt '*' shadow.set_warndays username 7
- Saltstack内置核心模块shadow
- Saltstack内置核心模块groupadd
- Saltstack内置核心模块useradd
- Saltstack内置state模块user
- Saltstack内置state模块file之managed
- Saltstack内置state模块file之append
- nginx核心模块内置变量
- saltstack模块
- 编写saltstack 扩展模块
- SaltStack 模块介绍
- 核心模块
- centos7 saltstack快速安装+自定义模块实例
- Saltstack-Salt常用模块及API
- saltstack常用操作(四)---自定义模块
- Saltstack模块file发送中文名称文件问题解决
- saltstack
- saltstack
- Saltstack
- C#中的接口
- Spring获取ApplicationContext的方法
- Face Detection & Alignment
- 跳转界面Intent 显示意图和隐式意图的特点
- 一、storm基础概念
- Saltstack内置核心模块shadow
- 【Machine Learning公开课】Chapter 2
- 关于java中的操作符
- C# 获取CPU序列号、网卡MAC地址、硬盘序列号封装类,用于软件绑定电脑
- Java进阶(五十三)屡试不爽之正则表达式
- 21.UINavigationController和UINavigationBar的使用小技巧
- vga 与 asf 同步播放
- tableView简化写法
- ubuntu14.04 mysql用户权限操作实录