linux 用户组操作
linux 用户组操作
组
1
2
3
4
groups # 查看当前登录用户的组内成员
groups hdfs # 查看 hdfs 用户所在的组,以及组内成员
groupadd name # 添加用户组
groupdel name # 删除用户组
用户
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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为可选项,若带上该参数,则在删除该账户的同时,一并删除该账户对应的主目录。
本文由作者按照 CC BY 4.0 进行授权