马哥教育网络班19期+第四周课程练习

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

blob.png

2.编辑/etc/group文件,添加组hadoop

blob.png

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

blob.png

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

 文件夹去掉x权限,就打不开了。

blob.png

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

blob.png

6.显示/proc/meminfo文件中以大写或小写S开头的行;用两种方式;

 [root@LH ~]# grep -i "^s.*" /proc/meminfo

 [root@LH ~]# grep "^[sS].*" /proc/meminfo

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

blob.png

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

blob.png

9.找出/etc/passwd文件中的一位数或两位数(数字太多,就不截图了)

 [root@LH ~]# grep -o "[0-9]\{1,2\}" /etc/passwd

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

blob.png

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

  [root@LH ~]# grep '^#[[:space:]]\+[^[:space:]]\+' /etc/rc.d/rc.sysinit

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

 [root@LH ~]# netstat -tan | grep 'LISTEN[[:space:]]*'

blob.png

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

 [root@LH ~]# useradd bash

 [root@LH ~]# useradd testbash

 [root@LH ~]# useradd basher

 [root@LH ~]# useradd -s /sbin/nologin nologin

 [root@LH ~]# grep "^\([[:alnum:]]\+\>\).*\1$" /etc/passwd

blob.png

14.显示/proc/meminfo文件中以大写或小写S开头的行,用三种方式

 [root@LH ~]# grep "^[sS].*" /proc/meminfo

 [root@LH ~]# grep -i "^s.*" /proc/meminfo

 [root@LH ~]# egrep "^(s|S)" /proc/meminfo

15.显示/etc/passwd文件中其默认shell为非/sbin/nologin的用户

 [root@LH ~]# grep -v "/sbin/nologin" /etc/passwd

blob.png

16.显示/etc/passwd文件中其默认shell为/bin/bash的用户

 [root@LH ~]# grep "/bin/bash" /etc/passwd

blob.png

17.出/etc/passwd文件中的一位数或两位数

 [root@LH ~]# grep -o "[0-9]\{1,2\}" /etc/passwd

原创文章,作者:Net19_口香糖,如若转载,请注明出处:http://www.178linux.com/21593

(0)
Net19_口香糖Net19_口香糖
上一篇 2016-07-04 11:35
下一篇 2016-07-04 11:35

相关推荐

  • Nginx/LVS/HAProxy负载均衡软件优缺点总结

    Nginx/LVS/HAProxy简单介绍:   Nginx:专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率 。它支持内核Poll模型,能经受高负载的考验,有报告表明能支持高达 50,000个并发连接数。 LVS:使用Linux内核集群实现一个高性能、高可用的负载均衡服务器,具有很好的可伸缩性(Scalability)、可靠性(Rel…

    2017-06-24
  • 8.3_Linux习题和作业

    课堂习题 1.当用户xiaoming对/testdir 目录无执行权限时,意味着无法做哪些操作? 答:不能cd进该目录 2.当用户xiaoqiang对/testdir 目录无读权限时,意味着无法做哪些操作? 答:不能查看目录内的文件列表,不能cd,也不能查看目录里面文件的元数据 3.当用户wangcai 对/testdir 目录无写权限时,该目录下的只读文件…

    Linux干货 2016-08-05
  • 网络管理第二篇

    本节主要介绍网络的基本配置,以及各种命令的简单使用,当然还有几种小实验

    2018-05-03
  • 马哥教育网络班21期+第9周课程练习

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登陆shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash while read line; do     if [[ $line&n…

    Linux干货 2016-09-01
  • 马哥教育网络班22期+第2周课程练习

    一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。     Linux上文件管理类命令常用的有:pwd、ls、cd、cp、touch、mv、rm、rmdir (1)pwd:显示当前路径,打印工作目录(Print Working Directory) (2)ls:查看指定目录下的内容 参数 说明 -a 列举目录中的…

    Linux干货 2016-08-29

评论列表(1条)

  • 马哥教育
    马哥教育 2016-07-04 13:34

    写的很好,可以多关注一下排版问题,第4题不对,加油