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
下一篇 2016-12-27

相关推荐

  • 第十八周作业

    1.LNMP架构添加Memcached支持,并验证其缓存结果 Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。 Memcached是以守护程序(监听)方式运行于一…

    2017-07-07
  • Linux启动之grub详解,故障排除,自建linux

    概述     上篇我们以CentOS6为例介绍了一下系统启动流程,本篇将承接上篇,详细的介绍一下系统启动流程中的grub,以及系统启动过程中的各种故障的排除,以及利用现有内核自己构建一个能够正常启动的简单Linux系统。具体分为一下几个部分:     1、grub相关概念详解 &…

    Linux干货 2016-09-13
  • grub.config文件加密

    作用 在开机启动临时进入1模式的时候,系统先调用/etc/grub.conf。 /etc/grub.conf其实是/boot/grub/grub.conf的软连接。 加密改文件就有效的防止其他用户直接绕过口令登陆1模式,从而进入到root中做一些破坏。 我们可以看一下如何进入1模式。   我们可以看一下临时进入init1模式的窗口 这里的内容与gr…

    2017-07-22
  • Linux文件属性及如何修改文件属性

    ls -al:显示文件的文件名与相关属性并列出所有文件详细的权限与属性   dr-xr-x—.   7       root     root       4…

    2017-04-03
  • N26 第五周博客作业

    1、显示当前系统上root、fedora或user1用户的默认shell; 演示:     [root@263821a05cd9 /]# grep -E “^(root|fedora|user1)\>” /etc/passwd    root:x:0:0:root:/r…

    Linux干货 2017-03-05
  • 马哥教育N22期第七周作业

    1、创建一个10G分区,并格式为ext4文件系统; [root@localhost xuc]# cat /proc/partitions  major minor  #blocks  name    8   &…

    Linux干货 2016-10-24