马哥教育网络班22期+第4周课程练习

1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。
   cp -r /etc/skel /home/tuser1

   chmod -R go=— /home/tuser1

1.png

2、编辑/etc/group文件,添加组hadoop。
   vim /etc/group

   hadoop:x:5003:

2.png

3、手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组id为hadoop组的id号;其家目录为/home/hadoop。
   vim /etc/passwd

   hadoop:x:4009:5003::/home/hadoop:/bin/bash

3.png

4、复制/etc/skel目录为/home/hadoop,要求修改hadoop目录的属组和其它用户没有任何访问权限。
   cp -r /etc/skel /home/hadoop

   chmod -R go=— /home/hadoop

4.png

5、修改/home/hadoop目录及其内部所有文件的属主为hadoop,属组为hadoop。

   chown -R hadoop:hadoop /home/hadoop

5.png

6、显示/proc/meminfo文件中以大写或小写S开头的行;用两种方式;
   grep "^[S,s]" /proc/meminfo

   grep -i "^[s]" /proc/meminfo

6.png

7、显示/etc/passwd文件中其默认shell为非/sbin/nologin的用户;

   grep -v "\<nologin\>$" /etc/passwd

7.png

8、显示/etc/passwd文件中其默认shell为/bin/bash的用户;

   grep  "\<bash\>$" /etc/passwd

8.png

9、找出/etc/passwd文件中的一位数或两位数;

   grep -o "\<[[:digit:]]\{1,2\}\>" /etc/passwd

9.png

10、显示/boot/grub/grub.conf中以至少一个空白字符开头的行;

   grep "^[[:space:]\+" /boot/grub/grub.conf

10.png

11、显示/etc/rc.d/rc.syssinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行;

   grep "^#[[:space:]]\+[^[:space:]]" /etc/rc.d/rc.syssinit

11.png

12、打出netstat -tan命令结果中以‘LISTEN‘,后或跟空白字符结尾的行;

   netstat -tan | grep "\<LISTEN\>[[:space:]]*$"

12.png

13、添加用户bash,testbash,basher,nologin(此一个用户的shell为/sbin/nologin),而后找出当前系统上其用户名和默认shell相同的用户的信息;
   useradd bash
   useradd testbash
   useradd basher
   useradd -s /sbin/nologin nologin

   egrep "^([^:]+\>).*\1$" /etc/passwd

13.png

原创文章,作者:N22-上海-葡挞,如若转载,请注明出处:http://www.178linux.com/43303

(0)
N22-上海-葡挞N22-上海-葡挞
上一篇 2016-09-19 13:48
下一篇 2016-09-19 13:48

相关推荐

  • linux三剑客之grep

    linux三剑客之grep        所谓三剑客的工具有“grep”、“sed” 、“awk”,他们都是不谋而合的文本搜索查找处理的强大工具。grep 是 Ken Thompson 写的,他也是 Unix 的创造者。 gerp及正则表达式    grep全称(GLobal search Regu…

    Linux干货 2016-08-08
  • 初探linux

    计算机的组成及其功能: 存储器:    实现记忆功能的部件用来存放计算程序及参与运算的各种数据 运算器:    负责数据的算术运算和逻辑运算即数据的加工处理 控制器:    负责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问 输入设备:    实现计算程序和原始…

    Linux干货 2016-10-29
  • 让自定义脚本成为服务脚本

    1.脚本注释格式:此格式能让chkconfig命令识别 #!/bin/bash#chkconfig:runlevel [S]##  [K]##    定义默认runlevel) (S开头,定义启动优先级) (K开头,定义关闭优先级) #description:脚本说明:太长的话需要\换行 2.case语句实现start,stop…

    Linux干货 2017-05-15
  • memcached简析

    一. memcached简介      memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in    &nbs…

    2016-10-29
  • python装饰器

    装饰器本质是一个装饰器函数,在不改变一个函数的函数体本身的情况下,实现函数体本身外其他的功能 1.实现一个装饰器 def  logger(fn):                         #装饰器函数必须只能传入一个参数,那就是被装饰函数     print(‘in’)     def wrapper(*args,**kwar…

    Linux干货 2017-10-23
  • 马哥教育网络班21期+第一周课程练习

    1、描述计算机的组成及其功能。   计算机由五个部分组成:运算器、控制器、存储器、输入设备、输出设备。   控制器和运算器合称为中央处理单元,即CPU。   功能:     运算器:也称为算术逻辑单元,是计算机的核心,在控制器的控制下,对取自内存或内部寄存器的数据进行算术运算和逻辑运算。   &nb…

    Linux干货 2016-07-07

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-19 18:58

    不要把黑屏截上来了,很丑的是不是