济南IT培训 > 达内新闻
在Linux系统中一次创建多个用户
- 发布:互联网
- 来源:互联网
- 时间:2017-11-25 11:36
newusers 命令
首先,要创建一个正文文件并将所有要创建用户的信息都存放在这个文件中(每个用户记录占一行).为此,使用 vi 命令创建一个名为dogs 的正文文件,并在文件中输入要创建的用户记录信息,记录信息的格式与 /etc/passwd 文件中的完全相同,其中的第2个字段为用户密码,如:baby1 济南达内培训将新的用户的uid和 gid 都设置为从1001开始.可以利用 vi 的编辑器的 yy 复制命令和p 粘贴命令来加快你的输入操作,当输入完成后存盘退出
之后,应该使用 cat 命令验证一下输入的用户信息是否准确无误.当确认无误后,使用 newusers 命令创建:
root@ubuntu:~# newusers dogs
系统执行完以上 newusers 命令之后不会有任何显示信息.使用 tail 命令列出 /etc/passwd 文件中最后两行的内容以确认2个用户已经创建成功了:
root@ubuntu:~# tail -2 /etc/passwd
babydog1:x:1001:1001:ubuntu-17.04,,,:/home/babydog1:bin/bash
babydog2:x:1002:1002:ubuntu-17.04,,,:/home/babydog2:bin/bash
接下来,使用tail 命令列出 /etc/shadow 文件中最后两行的内容以确认用户的密码信息是否已经写入这个文件,即密码是否设定好.
之后使用 tail 命令列出 /etc/group 文件中最后2行的内容以确认2个用户的私有群组是否已经创建成功.
使用带有 -l 选项的 ls 命令列出 /home 目录中的详细内容以确认系统是否已经为这2个新用户创建了它们的家目录
使用带有 -al 选项的 ls 命令列出 /home/babydog1 目录中所有的目录和文件:
root@ubuntu:~# ls -al /home/babydog1
total 8
drwxr-xr-x 2 babydog1 babydog1 4096 Sep 2 20:18 .
drwxr-xr-x 6 root root 4096 Sep 2 20:18 ..
显示结果表明这个目录中空空如也,并没有那些名字以 . 开始的隐藏文件.这是因为使用 newusers 命令创建用户时,系统并不会将 /etc/skel 目录中那些系统配置文件自动复制到所创建用户的家目录中,如果想复制这些文件到用户的家目录中,可以使用 cp 命令手动复制这些文件.
由于没有这些用来设定用户局部变量和环境变量的隐藏系统配置文件,这些用户的工作方式会与使用 useradd 命令创建的用户有所不同.再开启一个终端窗口,之后使用 babydog1 用户登录Linux系统,你会发现提示在这个用户的家目录中没有那些系统配置文件,因此也就无法设置这个用户的局部变量和环境变量.
更多济南达内培训相关咨询,请扫描下方二维码

最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 哈尔滨
- 济南
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 长沙
- 昆明
- 太原
- 无锡
- 石家庄
- 南宁
- 佛山
- 珠海
- 宁波
- 保定
- 呼和浩特
- 洛阳
- 烟台
- 运城
- 潍坊
在Linux系统中一次创建多个用户
- 发布:互联网
- 来源:互联网
- 时间:2017-11-25 11:36
newusers 命令
首先,要创建一个正文文件并将所有要创建用户的信息都存放在这个文件中(每个用户记录占一行).为此,使用 vi 命令创建一个名为dogs 的正文文件,并在文件中输入要创建的用户记录信息,记录信息的格式与 /etc/passwd 文件中的完全相同,其中的第2个字段为用户密码,如:baby1 济南达内培训将新的用户的uid和 gid 都设置为从1001开始.可以利用 vi 的编辑器的 yy 复制命令和p 粘贴命令来加快你的输入操作,当输入完成后存盘退出
之后,应该使用 cat 命令验证一下输入的用户信息是否准确无误.当确认无误后,使用 newusers 命令创建:
root@ubuntu:~# newusers dogs
系统执行完以上 newusers 命令之后不会有任何显示信息.使用 tail 命令列出 /etc/passwd 文件中最后两行的内容以确认2个用户已经创建成功了:
root@ubuntu:~# tail -2 /etc/passwd
babydog1:x:1001:1001:ubuntu-17.04,,,:/home/babydog1:bin/bash
babydog2:x:1002:1002:ubuntu-17.04,,,:/home/babydog2:bin/bash
接下来,使用tail 命令列出 /etc/shadow 文件中最后两行的内容以确认用户的密码信息是否已经写入这个文件,即密码是否设定好.
之后使用 tail 命令列出 /etc/group 文件中最后2行的内容以确认2个用户的私有群组是否已经创建成功.
使用带有 -l 选项的 ls 命令列出 /home 目录中的详细内容以确认系统是否已经为这2个新用户创建了它们的家目录
使用带有 -al 选项的 ls 命令列出 /home/babydog1 目录中所有的目录和文件:
root@ubuntu:~# ls -al /home/babydog1
total 8
drwxr-xr-x 2 babydog1 babydog1 4096 Sep 2 20:18 .
drwxr-xr-x 6 root root 4096 Sep 2 20:18 ..
显示结果表明这个目录中空空如也,并没有那些名字以 . 开始的隐藏文件.这是因为使用 newusers 命令创建用户时,系统并不会将 /etc/skel 目录中那些系统配置文件自动复制到所创建用户的家目录中,如果想复制这些文件到用户的家目录中,可以使用 cp 命令手动复制这些文件.
由于没有这些用来设定用户局部变量和环境变量的隐藏系统配置文件,这些用户的工作方式会与使用 useradd 命令创建的用户有所不同.再开启一个终端窗口,之后使用 babydog1 用户登录Linux系统,你会发现提示在这个用户的家目录中没有那些系统配置文件,因此也就无法设置这个用户的局部变量和环境变量.
更多济南达内培训相关咨询,请扫描下方二维码

最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 厦门
- 哈尔滨
- 济南
- 福州
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 大连
- 长沙
- 昆明
- 温州
- 太原
- 南昌
- 无锡
- 石家庄
- 南宁
- 中山
- 兰州
- 佛山
- 珠海
- 宁波
- 贵阳
- 保定
- 呼和浩特
- 东莞
- 洛阳
- 潍坊
- 烟台
- 运城