zoukankan      html  css  js  c++  java
  • 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=True
    salt.modules.useradd.getent(refresh=False)
    返回所有用户信息
    例:salt '*' user.getent
    salt.modules.useradd.info(name)
    返回指定用户信息
    例:salt '*' user.info root
    salt.modules.useradd.list_groups(name)
    返回用户属组
    例:salt '*' user.list_groups hwg
    salt.modules.useradd.list_users()
    返回用户列表
    例:salt '*' user.list_users
    salt.modules.useradd.rename(name, new_name)
    更改用户名
    例:salt '*' user.rename name new_name
  • 相关阅读:
    【必备】史上最全的浏览器 CSS & JS Hack 手册(转)
    iScroll4.2.5中的无法滑动或点击的解决方案(转)
    无障碍网页设计(WCAG2.0)
    大小端
    TCP报文结构
    A*
    shell中uniq与sort -u 两种去重的对别
    login流程
    类模板成员函数
    game 角色相关记录
  • 原文地址:https://www.cnblogs.com/jim-hwg/p/4610521.html
Copyright © 2011-2022 走看看