美文网首页Linux运维路线
linux-用户和组管理

linux-用户和组管理

作者: 依然慢节奏 | 来源:发表于2019-07-01 21:46 被阅读0次

    一、添加用户修改口令命令

    image.png
       [root@server-13 ~]#groupadd webs
       [root@server-13 ~]#useradd -G webs nginx
       [root@server-13 ~]# useradd -G webs web
       [root@server-13 ~]# useradd -G webs unnet
       [root@server-13 ~]#cls
      [root@server-13 ~]#echo password | passwd --stdin unnet
      更改用户 unnet 的密码 。
      passwd:所有的身份验证令牌已经成功更新。
      [root@server-13 ~]#whatis chpasswd
      chpasswd (8)         - 批量更新密码
      [root@server-13 ~]#echo unnet:password | chpasswd
    
    

    二、usermod命令介绍

    image.png
    [root@server-13 ~]#usermod --help
    用法:usermod [选项] 登录
    
    选项:
      -c, --comment 注释            GECOS 字段的新值
      -d, --home HOME_DIR           用户的新主目录
      -e, --expiredate EXPIRE_DATE  设定帐户过期的日期为 EXPIRE_DATE
      -f, --inactive INACTIVE       过期 INACTIVE 天数后,设定密码为失效状态
      -g, --gid GROUP               强制使用 GROUP 为新主组
      -G, --groups GROUPS           新的附加组列表 GROUPS
      -a, --append GROUP            将用户追加至上边 -G 中提到的附加组中,
                                    并不从其它组中删除此用户
      -h, --help                    显示此帮助信息并推出
      -l, --login LOGIN             新的登录名称
      -L, --lock                    锁定用户帐号
      -m, --move-home               将家目录内容移至新位置 (仅于 -d 一起使用)
      -o, --non-unique              允许使用重复的(非唯一的) UID
      -p, --password PASSWORD       将加密过的密码 (PASSWORD) 设为新密码
      -R, --root CHROOT_DIR         chroot 到的目录
      -s, --shell SHELL             该用户帐号的新登录 shell
      -u, --uid UID                 用户帐号的新 UID
      -U, --unlock                  解锁用户帐号
      -Z, --selinux-user  SEUSER       用户账户的新 SELinux 用户映射
    

    三、userdel介绍

    [root@server-13 ~]#userdel --help
    用法:userdel [选项] 登录
    
    选项:
      -f, --force                   force some actions that would fail otherwise
                                    e.g. removal of user still logged in
                                    or files, even if not owned by the user
      -h, --help                    显示此帮助信息并推出
      -r, --remove                  删除主目录和邮件池
      -R, --root CHROOT_DIR         chroot 到的目录
      -Z, --selinux-user            为用户删除所有的 SELinux 用户映射
    

    四、su命令介绍

    image.png

    [root@server-13 ~]#su --help

    用法:
    su [选项] [-] [USER [参数]...]

    将有效用户 id 和组 id 更改为 USER 的 id。
    单个 - 视为 -l。如果未指定 USER,将假定为 root。

    选项:
    -m, -p, --preserve-environment 不重置环境变量
    -g, --group <组> 指定主组
    -G, --supp-group <组> 指定一个辅助组

    -, -l, --login 使 shell 成为登录 shell
    -c, --command <命令> 使用 -c 向 shell 传递一条命令
    --session-command <命令> 使用 -c 向 shell 传递一条命令
    而不创建新会话
    -f, --fast 向shell 传递 -f 选项(csh 或 tcsh)
    -s, --shell <shell> 若 /etc/shells 允许,则运行 shell

    -h, --help 显示此帮助并退出
    -V, --version 输出版本信息并退出

    五、passwd命令介绍

    image.png

    [root@server-13 ~]#passwd --help
    用法: passwd [选项...] <帐号名称>
    -k, --keep-tokens 保持身份验证令牌不过期
    -d, --delete 删除已命名帐号的密码(只有根用户才能进行此操作)
    -l, --lock 锁定指名帐户的密码(仅限 root 用户)
    -u, --unlock 解锁指名账户的密码(仅限 root 用户)
    -e, --expire 终止指名帐户的密码(仅限 root 用户)
    -f, --force 强制执行操作
    -x, --maximum=DAYS 密码的最长有效时限(只有根用户才能进行此操作)
    -n, --minimum=DAYS 密码的最短有效时限(只有根用户才能进行此操作)
    -w, --warning=DAYS 在密码过期前多少天开始提醒用户(只有根用户才能进行此操作)
    -i, --inactive=DAYS 当密码过期后经过多少天该帐号会被禁用(只有根用户才能进行此操作)
    -S, --status 报告已命名帐号的密码状态(只有根用户才能进行此操作)
    --stdin 从标准输入读取令牌(只有根用户才能进行此操作)

    六、修改密码策略

    image.png

    相关文章

      网友评论

        本文标题:linux-用户和组管理

        本文链接:https://www.haomeiwen.com/subject/tbbncctx.html