heike1 发表于 2015-9-16 09:46:23

saltstack内置执行模块useradd

  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
页: [1]
查看完整版本: saltstack内置执行模块useradd