济南达内IT培训
美国上市IT培训机构

17156168575

热门课程

在Linux系统中一次创建多个用户

  • 时间:2017-11-25
  • 发布:互联网
  • 来源:互联网

    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系统,你会发现提示在这个用户的家目录中没有那些系统配置文件,因此也就无法设置这个用户的局部变量和环境变量.

    更多济南达内培训相关咨询,请扫描下方二维码

济南达内培训

上一篇:UI与UE有什么区别?UID与UED又代表着什么呢?
下一篇:设计行业凛冬将至?其实是虚构战胜了现实

马上预约七天免费体验课

姓名:

电话:

Java入门知识点总结

前端开发-互联网紧缺岗位

0基础学习UI设计的小技巧

达内与广西城市职业学院(本科)携手签约,共同培育技术技能型人才!

选择城市和中心
江西省

贵州省

广西省

海南省

达内教育

有位老师想和您聊一聊