马哥教育网络班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

相关推荐

  • 文本处理课后小练习

    1、找出ifconfig命令结果中本机的所有IPv4地址 [root@wzc date]# ifconfig |grep -E -o  '(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]…

    Linux干货 2016-08-08
  • 初学Linux

       已经学习了Linux一周了,从原来的设计网页、动画影视制作、3D模型到现在的黑白界面虚拟世界,从原来吃睡由我到现在重回高三生活,说实话,一开始还是不太能适应的,尤其是眼睛,酸胀痛。不过,越努力越幸运,也觉得linux其实很有意思。。以下是我第一篇微博的内容,也是我学习linux一周所总结的知识。 首先,学习一门知识就要先了解他的历史…

    Linux干货 2017-07-15
  • 文件管理

    一、文件系统     单根架构,根文件系统rootfs     不是linux大小写敏感,而是文件系统支不支持大小写。     路径分割 /     FHS:目录结构,文件分层标准  &nb…

    Linux干货 2016-08-02
  • 磁盘阵列RAID

    磁盘阵列RAID 什么是RAID RAID的全称是Redundant Array of Inexpensive Disks 可以释义为 廉价磁盘冗余阵列,后来的RAID里的字母I被认为是Independent,即独立的磁盘冗余阵列。 RAID的作用 由于服务器中磁盘读写率太大,所以磁盘经常损坏,raid可以让坏了一块磁盘时,服务器不至于岩机。当然这只是其中的…

    Linux干货 2017-06-18
  • grep、egrep、fgrep命令和正则表达式用法

    一、简介  1.1、grep说明    grep命令简单来说就是linux系统实现文本内容筛选过滤的命令。当我们需要快速定位查找文本(通常是配置文件)中我们需要的内容时,使用grep命令绝对算是最有效的处理方式之一。原因就在于grep可以配合包括“管道”、“正则表达式”等命令完成我们想要的关键字筛选过滤功能。个人认为不管是喜欢L…

    Linux干货 2015-08-31
  • bash脚本编程实例

    bash脚本编程实例 1.写一个脚本,使用ping命令探测172.16.250.1-172.16.250.254之间的所有主机的在线状态 在线的主机使用绿色显示 不在线的主机使用红色显示 #!/bin/bash for i in {1..254};do if /bin/ping -W 1 -c 1 172.16.250.${i} >> /dev/…

    Linux干货 2017-08-20

评论列表(1条)

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

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