N25-第四周作业

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

  •   cp -r /etc/skel /home/tuser1;chmod go= /home/tuse1

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

  •    vi /etc/group; haoop:x:4027:

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

  •    vi /etc/passwd;hadoop:x:4027:4027::/home/hadoop:bin/bash

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

  •    cp -r /etc/skel /home/hadoop ;chmod go= /home/hadoop

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

  •    chown -R hadoop:hadoop /home/hadoop

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

  •    grep -i ^s.* /proc/meminfo;grep ^[sS].* /proc/meminfo;

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

  •    grep -v /sbin/nologin$ /etc/passwd

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

  •    grep /bin/bash$ /etc/passwd

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

  •    grep -o \<[0-9]\{1,2\}\> /etc/passwd

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

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

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

  • grep ^#[[:space:]]/+.*[^[:space:]]\+ /etc/rc.d/rc/sysinit

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

  •    netstat -tan | grep LISTEN[[:space:]]*$ 

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

  •    useradd bash;useradd testbash;useradd basher;useradd -s /sbin/nologin nologin;

  •    grep -E ^[^:].*\1$ /etc/passwd

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

  •    grep -i ^s.* /proc/meminfo;

  •    grep ^[sS].* /proc/meminfo;

  •    egrep ^(s|S).* /prco/meminfo;

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

  •    grep -v sbin/nologin$ /etc/passwd

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

  •    grep bin/bash$ /etc/passwd

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

  •    grep \<[0-9]\{1,2\}\> /etc/passwd

 

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

(0)
shuiroushanshuiroushan
上一篇 2016-12-27 15:38
下一篇 2016-12-27 17:37

相关推荐

  • 设计模式原则详解

        我们在应用程序开发中,一般要求尽量两做到可维护性和可复用性。       应用程序的复用可以提高应用程序的开发效率和质量,节约开发成本,恰当的复用还可以改善系统的可维护性。而在面向对象的设计里面,可维护性复用都是以面向对象设计原则为基础的,这些设计原则首先都是复用的原则,遵循这些设…

    Linux干货 2015-04-07
  • 常用linux命令小计(1)

    关于linux那些事儿—常用命令小结(1) 系统相关信息 Uname –m显示处理器的架构 Uname –r显示正在使用的内核版本 cat /proc/cpuinfo显示cpu的具体信息 cat /proc/version显示内核的版本 cat /proc/swaps显示哪些分区被使用 data显示系统日期 cal –y显示当年的日历 date 021920…

    Linux干货 2017-02-19
  • Linux常用命令

    一、Linux常用命令(总) 二、Linux常用命令(分) 1、pwd – print name of current/working directory 2、cd – change directory 3、ls – list,dieplay directory content 4、date – pr…

    Linux干货 2016-09-19
  • bash编程尾声

    数组 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合。 数组名和索引     索引:编号从0开始,属于数值索引     注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引, bash4.0版本之后开始支持。  &nb…

    Linux干货 2016-08-25
  • 初学第一篇

    本菜鸡出现了。。。 第一次接触Linux,相对老司机要差远了,这几个月的辣眼睛,我就承包了,希望越来越好~~~ ————我是分割线,下面是正文————- 都是讲过的东西,不过里面内容都是11手打,作业也自己做后再比对答案 一、–第一天的课程暂时不写了,…

    Linux干货 2017-09-02