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

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

[root@localhost ~]# mkdir /home/tuser1
[root@localhost ~]# cp -r /etc/skel /home/tuser1
[root@localhost ~]# chmod -R g= /home/tuser1 #属组
[root@localhost ~]# chmod -R o= /home/tuser1 #其他用户
[root@localhost ~]# ll /home/tuser1
total 4
drwx------. 4 root root 4096 Jun 29 11:03 skel

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

[root@localhost ~]# vim /etc/group
直接按”G”和”$”至最后一行,按”A”进入输入”hadoop:x:504:”
按Esc,输入:wq即保存修改完成

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

[root@localhost ~]# vim /etc/group
直接按”G”和”$”至最后一行,按”A”进入最后一行添加
hadoop:x:504:504: :/home/hadoop:/bin/bash
按Esc,输入:wq即保存修改完成

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

[root@localhost ~]# cp -R /etc/skel /home/hadoop
[root@localhost ~]# chmod -R go-rwx /home/hadoop
[root@localhost ~]# ll /home/hadoop
total 4
drwx------ 2 root root 4096 Jun 30 22:28 skel

5、修改/home/hadoop目录及其内部所有文件的属主为hadoop,属组为hadoop。
[root@localhost ~]# chown -R hadoop:hadoop /home/hadoop
[root@localhost ~]# ll /home/hadoop
total 4
drwx------ 2 hadoop hadoop 4096 Jun 30 22:28 skel

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

方式一:
[root@localhost ~]# grep "^[sS].*" /proc/meminfo
SwapCached:            0 kB
SwapTotal:       1015800 kB
SwapFree:        1015800 kB
Shmem:               144 kB
Slab:              45808 kB
SReclaimable:      23548 kB
SUnreclaim:        22260 kB
方式二:
[root@localhost ~] grep -i "^s.*" /proc/meminfo  #  -i表示忽略大小写
方式三:
[root@localhost ~]# egrep "^[sS]" /proc/meminfo
方式四:
[root@localhost ~]# egrep -i "^s" /proc/meminfo  #  -i表示忽略大小写

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

[root@localhost ~]# grep -v '/sbin/nologin$' /etc/passwd  #-v表显示不能被匹配到的行
root:x:0:0:root:/root:/bin/csh
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
change:x:500:500:linux:/home/change:/bin/bash

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

[root@localhost ~]# grep '/bin/bash$' /etc/passwd | cut -d: -f1

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

[root@localhost ~]# grep -o "\<[0-9]\{1,2\}\>" /etc/passwd  
#   -o 表仅显示匹配到的字符串,也可以把[0-9]换成[[:digit:]]

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

[root@localhost ~]# grep '^[[:space:]]\+' /boot/grub/grub.conf

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

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

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

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

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

[root@localhost ~]# useradd bash
[root@localhost ~]# useradd testbash
[root@localhost ~]# useradd basher
[root@localhost ~]# useradd -s /sbin/nologin nologin
[root@localhost ~]# grep '^\([[:alnum:]]\+\>\).*\1$' /etc/passwd
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
bash:x:502:502::/home/bash:/bin/bash
nologin:x:505:505::/home/nologin:/sbin/nologin

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

(0)
二极管二极管
上一篇 2016-07-04
下一篇 2016-07-04

相关推荐

  • Linux nginx 服务

                           Linux nginx 服务 Nginx服务简介:      NGINX :是一个自由、开源、高性能、轻量级的HT…

    系统运维 2016-11-18
  • linux下zip包的压缩与解压

    linux zip 命令详解  功能说明:压缩文件。  语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件…][-i <范本样式&gt…

    Linux干货 2017-04-10
  • Openssl加密解密原理+CA自建实现

     Openssl加密解密原理+CA自建实现     前言 互联网的惊人发展使企业和消费者都感到非常兴奋,它正改变着我们的生活和工作方式。但是,互联网的安全程度如何——尤其是在通过它发送机密信息时的安全性——已经成为人们关心的主要问题。随着时代的发展,加密原理也不断地在更新换代. 数据的加密目前已广泛地运用于战争,商业活…

    Linux干货 2015-05-25
  • 魔术方法

    Edit 魔术方法 使用Python的魔术方法的最大优势在于他们提供了一种简单的方法来让对象可以表现的像内置类型一样。那意味着你可以避免丑陋的,违反直觉的,不标准的的操作方法。 特殊属性 属性 含义 __name__ 类、函数、方法等名字 __module__ 类定义所在的模块名? __class__ 对象或类所属的类 __bases__ 类的基类的元组,顺…

    Linux干货 2017-11-21
  • yum配置

    本节简要介绍本地yum配置以及网络yum源的配置

    Linux笔记 2018-04-22
  • vim编辑器和bash算术入门

    vim末行模式:       内建的命令行接口      (1)地址界定          :start_pos[,end_pos]          #: 特定的第#行,例如5即第5行; &nbsp…

    Linux干货 2016-12-23

评论列表(1条)

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

    写的很好,排版很棒,加油