1 | newusers
|
2 | ===
|
3 |
|
4 | 用于批处理的方式一次创建多个命令
|
5 |
|
6 | ## 补充说明
|
7 |
|
8 | **newusers命令** 用于批处理的方式一次创建多个命令。
|
9 |
|
10 | ### 语法
|
11 |
|
12 | ```shell
|
13 | newusers(参数)
|
14 | ```
|
15 |
|
16 | ### 参数
|
17 |
|
18 | 用户文件:指定包含用户信息的文本文件,文件的格式要与`/etc/passwd`相同。
|
19 |
|
20 | ### 实例
|
21 |
|
22 | 实用newusers命令批量添加用户:
|
23 |
|
24 | 用法很简单,newusers后面直接跟一个文件,文件格式和`/etc/passwd`的格式相同。
|
25 |
|
26 | ```shell
|
27 | 用户名1:x:UID:GID:用户说明:用户的家目录:所用SHELL
|
28 | ```
|
29 |
|
30 | 举例:
|
31 |
|
32 | ```shell
|
33 | jingang0:x:520:520::/home/jingang0:/sbin/nologin
|
34 | jingang1:x:521:521::/home/jingang1:/sbin/nologin
|
35 | ......
|
36 | ```
|
37 |
|
38 | 值得一提的是关于SHELL类型,查看主机上所有SHELL,可以通过chsh来查看:
|
39 |
|
40 | ```shell
|
41 | [root@localhost beinan]# chsh --list
|
42 | /bin/sh
|
43 | /bin/bash
|
44 | /sbin/nologin
|
45 | /bin/ksh
|
46 | /bin/tcsh
|
47 | /bin/csh
|
48 | /bin/zsh
|
49 | ```
|
50 |
|
51 | 其中除了`/sbin/nologin`,其它类型的SHELL都能登录系统,nologin大多是虚拟用户用的SHELL,也就是说虽然他是系统用户,但他并无登录系统的权限;如果您想添加这类用户,就把他的SHELL设置成`/sbin/nologin`,比如上面的例子。
|
52 |
|
53 | 关于用户名、UID、GID及用户的家目录是怎么回事,您可以读相应的参考文档。
|
54 |
|
55 |
|