您的位置:首页 > 其它

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: