linux 用户组操作

2018/05/07

groups # 查看当前登录用户的组内成员
groups hdfs # 查看 hdfs 用户所在的组,以及组内成员
groupadd name # 添加用户组
groupdel name # 删除用户组

用户

whoami 查看当前登录用户名
useradd [option] username # 添加用户
option:
  -c 注释      用户设置对账户的注释说明文字
  -d 主目录    指定用来取代默认的/home/username的主目录
  -m          若主目录不存在,则创建它。-r与-m相结合,可为系统账户创建主目录 
  -M          不创建主目录
  -e date     指定账户过期的日期。日期格式为MM/DD/YY
  -f days     帐号过期几日后永久停权。若指定为-,则立即被停权,若为-1,则关闭此功能
  -g 用户组     指定将用户加入到哪个用户组,该用户组必须存在
  -G 用户组列表 指定用户同时加入的用户组列表,各组用逗分隔
  -n          不为用户创建私有用户组
  -s shell    指定用户登录时使用的shell,默认为/bin/bash
  -r          创建一个用户ID小于500的系统账户,默认不创建对应的主目录
  -u 用户ID    手动指定新用户的ID值,该值必须唯一,且大于499
  -p password 为新建用户指定登录密码。此处的password是对应登录密码经MD5加密后所得到的密码值,不实真实密码原文,因此在实际应用中,该参数选项使用较少,通常单独使用passwd命令来为用户设置登录密码。
usermod [option] username # 设置帐号属性
userdel [-r] 帐户名 # 删除账户
  -r为可选项,若带上该参数,则在删除该账户的同时,一并删除该账户对应的主目录。

目录