1.增加用户
命令:useradd
语法:
1
| useradd [-u UID] [-g GID] [-d HOME] [-M] [-s]
|
参数:
-u:自定义UID
-g:使其属于已经存在的某个组,后面可以分组 id ,也可以分组名
-d:自定义用户的家目录
-M:不建立家目录
-s:自定义 shell
‘useradd’ 不加任何选项直接跟用户名,则会创建一个跟用户名同样名字的组。
1 2 3 4 5
| [root@localhost ~] [root@localhost ~] test10:x:500:503::/home/test10:/bin/bash [root@localhost ~] test10:x:503:
|
‘-g’ 选项后面跟一个不存在的gid会报错,提示该组不存在。
1 2 3 4 5 6 7 8 9 10
| [root@localhost ~] useradd: group '513' does not exist [root@localhost ~] [root@localhost ~] [root@localhost ~] user11:x:510:502::/home/user11:/sbin/nologin user12:x:511:502::/home/user12:/bin/bash [root@localhost ~] grptest1:x:502: test10:x:503:
|
‘-M’ 选项加上后则不建立用户家目录,但是在/etc/passwd文件中仍然有这个字段。但是使用 ls /home/user11
查看一下会提示该目录不存在。所以 ‘-M’ 选项的作用只是不创建那个目录。
1 2
| [root@localhost ~] ls: 无法访问/home/user11: 没有那个文件或目录
|
2.删除账户
命令:useradd
语法:
‘-r’ 选项的作用只有一个,就是删除账户的时候连带账户的家目录一起删除。
1 2 3 4 5 6 7 8 9 10
| [root@localhost ~] drwx------ 3 user12 grptest1 4096 5月 11 07:12 /home/user12 [root@localhost ~] [root@localhost ~] drwx------ 3 511 grptest1 4096 5月 11 07:12 /home/user12 [root@localhost ~] drwx------ 3 test10 test10 4096 5月 11 07:09 /home/test10/ [root@localhost ~] [root@localhost ~] ls: 无法访问/home/test10/: 没有那个文件或目录
|