xref: /DragonOS/user/apps/user-manage/README.md (revision 03746da3d9f3ea616cecdb6e581414002075f866)
1*03746da3SJomo## useradd
2*03746da3SJomo
3*03746da3SJomo- usage:添加用户
4*03746da3SJomo
5*03746da3SJomo  > useradd [options] username
6*03746da3SJomo
7*03746da3SJomo  useradd -c \<comment\> -d \<home\> -G \<group\> -g \<gid\> -s \<shell\> -u \<uid\> username
8*03746da3SJomo
9*03746da3SJomo- 参数说明:
10*03746da3SJomo
11*03746da3SJomo  - 选项:
12*03746da3SJomo    -c comment 指定一段注释性描述
13*03746da3SJomo    -d 目录 指定用户主目录,如果不存在,则创建该目录
14*03746da3SJomo    -G 用户组 指定用户所属的用户组
15*03746da3SJomo    -g 组id
16*03746da3SJomo    -s Shell 文件 指定用户的登录 Shell
17*03746da3SJomo    -u 用户号 指定用户的用户号
18*03746da3SJomo
19*03746da3SJomo  - 用户名:
20*03746da3SJomo    指定新账号的登录名。
21*03746da3SJomo
22*03746da3SJomo- 更新文件:
23*03746da3SJomo  > /etc/passwd
24*03746da3SJomo  > /etc/shadow
25*03746da3SJomo  > /etc/group
26*03746da3SJomo  > /etc/gshadow
27*03746da3SJomo
28*03746da3SJomo## userdel
29*03746da3SJomo
30*03746da3SJomo- usage:删除用户
31*03746da3SJomo
32*03746da3SJomo  > userdel [options] username
33*03746da3SJomo
34*03746da3SJomo  userdel -r username
35*03746da3SJomo
36*03746da3SJomo- 选项:
37*03746da3SJomo   -r 连同用户主目录一起删除。
38*03746da3SJomo
39*03746da3SJomo- 更新文件:
40*03746da3SJomo  > /etc/passwd
41*03746da3SJomo  > /etc/shadow
42*03746da3SJomo  > /etc/group
43*03746da3SJomo
44*03746da3SJomo## usermod
45*03746da3SJomo
46*03746da3SJomo- usage:修改用户
47*03746da3SJomo
48*03746da3SJomo  > usermod [options] username
49*03746da3SJomo
50*03746da3SJomo  usermod -a -G<组 1,组 2,...> -c<备注> -d<登入目录> -G<组名> -l<名称> -s<登入终端> -u<用户 id> username
51*03746da3SJomo
52*03746da3SJomo- 选项:
53*03746da3SJomo   -a -G<组 1,组 2,...> 将用户添加到其它组中
54*03746da3SJomo   -c<备注>  修改用户帐号的备注文字。
55*03746da3SJomo   -d 登入目录>  修改用户登入时的目录。
56*03746da3SJomo   -G<组名>  修改用户所属的群组。
57*03746da3SJomo   -l<名称>  修改用户名称。
58*03746da3SJomo   -s\<shell\>  修改用户登入后所使用的 shell。
59*03746da3SJomo   -u\<uid\>  修改用户 ID。
60*03746da3SJomo
61*03746da3SJomo- 更新文件:
62*03746da3SJomo  > /etc/passwd
63*03746da3SJomo  > /etc/shadow
64*03746da3SJomo  > /etc/group
65*03746da3SJomo  > /etc/gshadow
66*03746da3SJomo
67*03746da3SJomo## passwd
68*03746da3SJomo
69*03746da3SJomo- usage:设置密码
70*03746da3SJomo
71*03746da3SJomo  > 普通用户: passwd
72*03746da3SJomo  > root 用户: passwd username
73*03746da3SJomo
74*03746da3SJomo  普通用户只能修改自己的密码,因此不需要指定用户名。
75*03746da3SJomo
76*03746da3SJomo- 更新文件
77*03746da3SJomo  > /etc/shadow
78*03746da3SJomo  > /etc/passwd
79*03746da3SJomo
80*03746da3SJomo## groupadd
81*03746da3SJomo
82*03746da3SJomo- usage:添加用户组
83*03746da3SJomo
84*03746da3SJomo  > groupadd [options] groupname
85*03746da3SJomo
86*03746da3SJomo  groupadd -g\<gid\> -p\<passwd\> groupname
87*03746da3SJomo
88*03746da3SJomo- 选项:
89*03746da3SJomo   -g\<gid\> 指定组 id
90*03746da3SJomo   -p 设置密码
91*03746da3SJomo
92*03746da3SJomo- 更新文件
93*03746da3SJomo  > /etc/group
94*03746da3SJomo  > /etc/gshadow
95*03746da3SJomo
96*03746da3SJomo## groupdel
97*03746da3SJomo
98*03746da3SJomo- usage:删除用户组
99*03746da3SJomo
100*03746da3SJomo  > groupdel groupname
101*03746da3SJomo
102*03746da3SJomo  groupdel \<groupname\>
103*03746da3SJomo
104*03746da3SJomo- 注意事项:
105*03746da3SJomo   只有当用户组的组成员为空时才可以删除该组
106*03746da3SJomo
107*03746da3SJomo- 更新文件
108*03746da3SJomo  > /etc/group
109*03746da3SJomo  > /etc/gshadow
110*03746da3SJomo
111*03746da3SJomo## groupmod
112*03746da3SJomo
113*03746da3SJomo- usage:修改用户组信息
114*03746da3SJomo
115*03746da3SJomo  > groupmod [options] groupname
116*03746da3SJomo
117*03746da3SJomo  groupadd -g\<new gid\> -n\<new groupname\> groupname
118*03746da3SJomo
119*03746da3SJomo- 选项:
120*03746da3SJomo   -g 设置新 gid
121*03746da3SJomo   -n 设置新组名
122*03746da3SJomo
123*03746da3SJomo- 更新文件
124*03746da3SJomo  > /etc/group
125*03746da3SJomo  > /etc/gshadow
126*03746da3SJomo  > /etc/passwd
127*03746da3SJomo
128*03746da3SJomo_/etc/passwd 文件格式:_
129*03746da3SJomo
130*03746da3SJomo> 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录 Shell
131*03746da3SJomo
132*03746da3SJomo_/etc/shadow 文件格式:_
133*03746da3SJomo
134*03746da3SJomo> 登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
135*03746da3SJomo
136*03746da3SJomo_/etc/group 文件格式:_
137*03746da3SJomo
138*03746da3SJomo> 组名:口令:组标识号:组内用户列表
139*03746da3SJomo
140*03746da3SJomo_/etc/gshadow 文件格式:_
141*03746da3SJomo
142*03746da3SJomo> 组名:组密码:组管理员名称:组成员
143