linux之用户,组
组管理
  • groupadd

        创建组    groupadd [options] GROUPNAME        options:            -r 创建系统组            -g GID 指定GID
  • groupmod

        修改组信息        groupmod [options] GROUPNAME            options:                -g GID 修改GID                -n NEW_GROUPNAME 修改组名                -p PASSWD 修改组密码
  • groupdel

        删除组    groupdel GROUPNAME

  • gpasswd

        管理组信息    gpasswd [options] GROUP        gpasswd GROUP 修改组密码        options:            -a USERNAME  添加用户到组中(一次只能添加一个)            -d USERNAME  从组中删除指定用户            -r           删除组密码            -M USERNAMES,... 设置成员列表            -A ADMIN_USER,... 设置管理员列表            管理员作用:                添加删除组成员                组密码的管理
  • newgrp

        登入一个新组(此组临时作为主组)    newgrp [-] [group]        - : 登录式
  • groupmems

        组管理    groupmems [options] [action]        options:            -g GROUPNAME  指定作用组名        action:            -l 列出组成员            -a USERNAME 添加组成员            -d USERNAME 删除组成员            -p 清空组成员
  • groups

        列出用户的所有组(包含主组)    groups USERNAME
补充

- newusers userlist.txt   批量迁移用户    遵循格式(每行pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell)- chpasswd < a.txt 批量修改密码    遵循格式(每行user_name:password)- chfn  交互式修改注释信息- chsh -s SHELL 修改默认shell
- id
    打印用户和组ID信息    id [options] USERNAME        options:            -u 显示uid            -n 显示id对应的名称(必须结合其它参数)            -g 显示主组gid            -G 显示附加组gid            组合:                -un  显示用户名                -ug  显示组名
- su
    用户切换    su [options] USERNAME        su USERNAME 非登录式切换        options:            - : 登录式切换            -c COMMAND 使用切换用户的身份运行此命令

命令总结:
passwd,chageuseradd,usermod,userdelgroupadd,groupmod,groupdelgpasswd,groupmems,groups,newgrpnewusers,chpasswd,chfn,chshid,su