N22 网络班-第三周作业

1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。

 L{X`DJ]6FACX180KS)BRLY2.png

2、取出最后登录到当前系统的用户的相关信息。

 K%]7O]E`Y]%AQ({H78W`@[B.png

3、取出当前系统上被用户当作其默认shell的最多的那个shell。

 4}@DQVR@BP`GQ1ZF}_P@}~K.png

4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存至/tmp/maxusers.txt文件中。

JQF5J8ZA[ZFW68Z69E8QI~E.png

5、取出当前主机的IP地址,提示:对ifconfig命令的结果进行切分。

主要考虑使用cut区域切分

 3@`H4AS12HH)TBV@G)7LDII.png

6、列出/etc目录下所有以.conf结尾的文件的文件名,并将其名字转换为大写后保存至/tmp/etc.conf文件中。

  AO_%I885HP8Q09(@T[KJQXM.png

7、显示/var目录下一级子目录或文件的总个数。

  SL8J@`ZERHP_CT`K0}E9TVV.png

8、取出/etc/group文件中第三个字段数值最小的10个组的名字。

 DKVV3UN896B}QWP(5_SG)Q4.png

9、将/etc/fstab和/etc/issue文件的内容合并为同一个内容后保存至/tmp/etc.test文件中。

  AYDKVAR_0SI]DT%D601]ILO.png

10、请总结描述用户和组管理类命令的使用方法并完成以下练习:

   用户、组管理命令:

    useradd: 添加用户,其常用选项如下

        -u UID: [UID_MIN, UID_MAX], 定义在/etc/login.defs

        -g GID:指明用户所属基本组,可为组名,也可以GID

        -c "COMMENT":用户的注释信息

        -d /PATH/TO/HOME_DIR: 以指定的路径为家目录

        -s SHELL: 指明用户的默认shell程序,可用列表在/etc/shells文件中

        -G GROUP1[,GROUP2,…[,GROUPN]]]:为用户指明附加组;组必须事先存在

        -r: 创建系统用户,其中CentOS 6中系统用户id小于500,CentOS 7中系统用户id小于1000

    userdel:删除用户

        -r: 删除用户家目录

    usermod:修改用户

        -u UID: 新UID

        -g GID: 新基本组

        -G GROUP1[,GROUP2,…[,GROUPN]]]:新附加组,原来的附加组将会被覆盖;若保留原有,则要同时使用-a选项

        -s SHELL:新的默认SHELL;

        -c 'COMMENT':新的注释信息;

        -d HOME: 新的家目录;原有家目录中的文件不会同时移动至新的家目录;若要移动,则同时使用-m选项;

        -l login_name: 新的名字;

        -L: lock指定用户

        -U: unlock指定用户

    groupadd:添加组

        -g GID: 指明GID号

    passwd:添加修改密码,仅root用户权限

        -l: 锁定指定用户

        -u: 解锁指定用户

        -n mindays: 指定最短使用期限

        -x maxdays:最大使用期限

        -w warndays:提前多少天开始警告

        -i inactivedays:非活动期限;

        –stdin:从标准输入接收用户密码;

   (1)、创建组distro,其GID为2016;

       6B47IBTCBA)253X%]J4F~~D.png

   (2)、创建用户mandriva, 其ID号为1005;基本组为distro;

     5EV(V93N]P%~XJ3I)M~}R1G.png

   (3)、创建用户mageia,其ID号为1100,家目录为/home/linux;

      $$)3F4G_QES7MO2E5V5F2Q4.png

   (4)、给用户mageia添加密码,密码为mageedu;

      T[DV54{%E8G(K@_IU8O62VG.png

   (5)、删除mandriva,但保留其家目录;

      0HO)H`BN3FI]SS$C3(M91NU.png

   (6)、创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;

      }%(`@9K6I7YKSH8TX43P{4I.png

   (7)、修改slackware的默认shell为/bin/tcsh;

      Z9)G9UD}(RW3SIG9JBR1[}L.png

   (8)、为用户slackware新增附加组admins;

      0B1S{FM8DI%I6XI8OPZTGNP.png

   (9)、为slackware添加密码,且要求密码最短使用期限为3天,最长为180天,警告为3天;

      E)F@RQ$06RL0V)]58XAW6D7.png

   (10)、添加用户openstack,其ID号为3003, 基本组为clouds,附加组为peguin和nova;

      O7RYTA(SXD2A25XGDEEE836.png

   (11)、添加系统用户mysql,要求其shell为/sbin/nologin;

      0C]Z3FJRSWOHBL6H7G{][JN.png

   (12)、使用echo命令,非交互式为openstack添加密码。

      M3QU3%7]APC6MIXR()4D]_S.png

原创文章,作者:Y1010971290,如若转载,请注明出处:http://www.178linux.com/43538

(0)
Y1010971290Y1010971290
上一篇 2016-09-05 21:14
下一篇 2016-09-06 08:50

相关推荐

  • 初识Linux

    1 硬件:cpu,内存,输入输出设备 功能:计算,存放cpu暂时计算的数据,接受输入和输出反应 2 Debian Ubuntu => mint knopix Slackware: S.u.S.E => OpenSUSE SLES RedHat: RedHat Enterprise Linux => CentOS FedoraCore 3 1…

    Linux干货 2017-07-11
  • 学习宣言

    新的一天开始了, 从今天起,正式开始Linux的系统学习, 对于基础薄弱的我来说,是一个新的挑战,而我接受这个挑战。 在今后的日子里,一定会拼搏奋进,更上一层楼。 积土而为山,积水而为海, 定会一天比一天强,努力吧。

    Linux干货 2016-10-24
  • LVM逻辑卷管理

    LVM逻辑卷管理 LVM全称为Logical VolumeManager逻辑卷管理器,LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。 其中 PV:Physical Volume 物理卷 VG:volume Group 卷组 LV:Logincal Volume 逻辑卷 实验…

    2017-08-14
  • 第一周作业

    描述计算机的组成及其功能。 由冯~诺伊曼提出计算机体系结构,计算机主要由控制器、运算器、存储器、输入设备、输出设备五大硬件组成。 控制器(Controller):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。 运算器(Datapath):运算器的功能是对数据进…

    Linux干货 2017-02-07
  • bash

    bash 配置文件   按生效范围划分:存在两类;     全局配置:            /etc/profile       &nbs…

    Linux干货 2015-04-15
  • nginx学习笔记

    深入理解Nginx 一、Nginx是什么? 二、为什么选择Linux ? 三、Nginx生成的文件有哪些? 四、Nginx的配置详解? 五、模块功能详解 六、虚拟主机配置详解?                 一、Nginx是什么? Nginx(engine X)是一个高性能的H…

    Linux干货 2017-03-15

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-14 08:37

    第5题用正则匹配到IP地址会更好,另外不建议答案使用贴图哈。加油~