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
  • 相关阅读:
    EJB>复合主键(Composite Primary Key)
    EJB>消息驱动beanTopic 消息的发送与接收(Pub/sub 消息传递模型)
    JSF>自订验证器
    EJB>自定义安全域
    EJB>Entity 的生命周期和状态、回调函数
    EJB>安全服务的具体开发
    单片机的中断系统
    JavaScript代码检查工具——JSLintMate
    如何开发一个 N9 上的程序
    NSIS安装制作基础教程
  • 原文地址:https://www.cnblogs.com/jim-hwg/p/4610521.html
Copyright © 2011-2022 走看看