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

相关推荐

  • 特殊权限之SUID、SGID、STICKY

    特殊权限        在系统中,难免有一些比较特殊的用户或文件目录,但是普通的权限有不能解决我们的需求,于是就有特殊权限帮我们解决这个问题 特殊权限有三个:SUID、SGID、STICKY      首先,先说说安全上下文: 进程以某用户的身份运行,那么进程将会以此用户身份去完成所有操作…

    Linux干货 2016-08-05
  • N25第五周总结:程序包管理

    程序包管理:rpm、yum、编译详解 rpm详解: 一:大纲        1、什么是rpm        2、为什么要使用rpm        3、rpm能实现什么功能 &nbs…

    Linux干货 2017-01-10
  • 第一周课程练习

    马哥教育网络班22期+第一周课程练习 1、描述计算机的组成及其功能   CPU(运算器和控制器),存储器(内存和外存),输入/输出设备。     (1)运算器:对数据进行加工处理(包括算术运算与逻辑运算);     (2)控制器:负责从存储器取出一条指令,并指出下一条指…

    Linux干货 2016-08-15
  • Linux 命令行返回状态

    linux 执行命令后会返回一个状态码 命令执行成功返回0: 当删除一个文件并删除成功时返回的状态码为0 [root@localhost 1]# rm -rf 1_1 [root@localhost 1]# echo $? 0 命令执行失败返回1-255 当把 文件夹 1_1 重命名为1_2失败后状态码为1 [root@localhost 1]# mv 1_…

    Linux干货 2017-08-28
  • mysql复制与备份

    备份策略: 完全+差异+binlog 完全+增量+binlog binlog最好能实时备份到另一个节点上。 完全备份,多久一次? 数据变化量:有20%,建议使用完全备份。 可用的备份存储空间: 数据变化量很大,可以每天做一个完全备份,每周做一次增量备份。 数据变化量不大,可以每月做一次完全备份,每天做一次增量或者差异。 数据 备份工具: mysqldump:…

    Linux干货 2016-12-05
  • 转载:UEFI和BIOS对比

    传统BIOS开机流程     从你按下主机机壳上的电源键,到进入作业系统的期间,储存于主机板上那颗EEPROM(电气可抹除暨可程式化唯读记忆体)里的BIOS便会开始执行以下的工作: 1. 初始化:     当电脑打开,CPU会自行重置为初始状态,准备运作。BIOS boot block(基本输出输入…

    Linux干货 2016-05-01

评论列表(1条)

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

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