saltstack内置执行模块useradd
2015-06-30 15:46
375 查看
useradd模块用于命令行管理用户
salt.modules.useradd.add(name, uid=None, gid=None, groups=None, home=None, shell=None, unique=True, system=False, fullname='', roomnumber='', workphone='', homephone='', createhome=True, loginclass=None)
添加用户到节点
例:salt '*' user.add name <uid> <gid> <groups> <home> <shell>
salt.modules.useradd.chfullname(name, fullname)
改变用户全名
例:salt '*' user.chfullname hwg "Jim"
salt.modules.useradd.chgid(name, gid)
更改用户UID
例:salt '*' user.chgid hwg 701
salt.modules.useradd.chgroups(name, groups, append=False)
改变用户属组,追加指定用户组
例:salt '*' user.chgroups hwg wheel,root True
salt.modules.useradd.chhome(name, home, persist=False)
更改用户家目录,persist设为True,拷贝原家目录到新家目录
例:salt '*' user.chhome hwg /home/users/hwg True
salt.modules.useradd.chshell(name, shell)
更改用户shell
例:salt '*' user.chshell hwg /bin/bash
salt.modules.useradd.chuid(name, uid)
更改用户UID
例:salt '*' user.chuid hwg 702
salt.modules.useradd.delete(name, remove=False, force=False)从节点删除用户例:salt '*' user.delete name remove=True force=Truesalt.modules.useradd.getent(refresh=False)返回所有用户信息例:salt '*' user.getentsalt.modules.useradd.info(name)返回指定用户信息例:salt '*' user.info rootsalt.modules.useradd.list_groups(name)返回用户属组例:salt '*' user.list_groups hwgsalt.modules.useradd.list_users()返回用户列表例:salt '*' user.list_userssalt.modules.useradd.rename(name, new_name)更改用户名例:salt '*' user.rename name new_name
salt.modules.useradd.add(name, uid=None, gid=None, groups=None, home=None, shell=None, unique=True, system=False, fullname='', roomnumber='', workphone='', homephone='', createhome=True, loginclass=None)
添加用户到节点
例:salt '*' user.add name <uid> <gid> <groups> <home> <shell>
salt.modules.useradd.chfullname(name, fullname)
改变用户全名
例:salt '*' user.chfullname hwg "Jim"
salt.modules.useradd.chgid(name, gid)
更改用户UID
例:salt '*' user.chgid hwg 701
salt.modules.useradd.chgroups(name, groups, append=False)
改变用户属组,追加指定用户组
例:salt '*' user.chgroups hwg wheel,root True
salt.modules.useradd.chhome(name, home, persist=False)
更改用户家目录,persist设为True,拷贝原家目录到新家目录
例:salt '*' user.chhome hwg /home/users/hwg True
salt.modules.useradd.chshell(name, shell)
更改用户shell
例:salt '*' user.chshell hwg /bin/bash
salt.modules.useradd.chuid(name, uid)
更改用户UID
例:salt '*' user.chuid hwg 702
salt.modules.useradd.delete(name, remove=False, force=False)从节点删除用户例:salt '*' user.delete name remove=True force=Truesalt.modules.useradd.getent(refresh=False)返回所有用户信息例:salt '*' user.getentsalt.modules.useradd.info(name)返回指定用户信息例:salt '*' user.info rootsalt.modules.useradd.list_groups(name)返回用户属组例:salt '*' user.list_groups hwgsalt.modules.useradd.list_users()返回用户列表例:salt '*' user.list_userssalt.modules.useradd.rename(name, new_name)更改用户名例:salt '*' user.rename name new_name
相关文章推荐
- iOS ibeacon后台运行相关文章
- Tomcat源码学习——第1章
- apache 与 tomcat的关系
- select ......for update 语句解释 (文章中有些地方描述的不是很准确)
- 【C语言】在两个数成对出现的数组中找到一个单独的数。
- Java中的异常 Exception finally
- 【Scala】Scala的Predef对象
- C++常量(C++数值常量、字符串常量、符号常量)
- C++文件操作详解(ifstream、ofstream、fstream)
- 关于_RTC_CheckEsp_
- Python OpenCV 图像相识度对比
- Ubuntu 备份系统为ISO镜像 & 解决ISO限制4GB大小 & Clone当前系统到其他电脑
- 微信公众号一键关注解决办法
- linux 搭建ftp服务并设置限制访问目录
- PHP7.* AES的加密解密
- 《不要一个人吃饭( Never Eat Alone)》
- 国内最全最详细的Hadoop2.2.0集群的HA高可靠的最简单配置
- Python Unittest 自动化单元测试框架Demo
- SylixOS动态加载器系列文章(3) 使用API及shell命令
- Android 百分比布局库(percent-support-lib) 解析与扩展