N26_第四周

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

[root@node1 skel]# cp -r /etc/skel
/home/tuser1

[root@node1 skel]# chmod go-wrx
/home/tuser1/

 

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

vim /etc/group

hadoop:x:8006:

:wq

 

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

号;其家目录为/home/hadoop

vim /etc/passwd

G

hadoop:x:8006:8006::/home/hadoop:/bin/bash

:wq

 

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

[root@node1 ~]# cp -r /etc/skel
/home/hadoop

[root@node1 ~]# chmod 700 /home/hadoop/

 

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

[root@node1 ~]# chown hadoop:hadoop
/home/hadoop/

 

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

[root@node1 ~]# grep ^[Ss] /proc/meminfo

 [root@node1
~]# grep -i “^s” /proc/meminfo

 

 

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

[root@node1 ~]# grep -v
“/sbin/nologin” /etc/passwd

 

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

[root@node1 ~]# grep “/bin/bash”
/etc/passwd

[root@node1 ~]# grep
“\<[[:digit:]]\{1,2\}\>” /etc/passwd

 

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

[root@node1 ~]# grep
“\<[[:digit:]]\{1,2\}\>” /etc/passwd

 

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

[root@node1 ~]# grep
“^[[:space:]]\+” 
/boot/grub/grub.conf

 

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

[root@node1 ~]# grep “^#[[:space:]]\+[^[:space:]]”
/etc/rc.d/rc.sysinit

 

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

[root@node1 ~]# netstat -tan | grep
“LISTEN[[:space:]]\+$”

 

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

[root@node1 ~]# grep -E
“(^[^:]+\>).*\1$” /etc/passwd

 

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

(0)
xiaozxiaoz
上一篇 2017-05-26 15:41
下一篇 2017-05-26 21:59

相关推荐

  • 基于虚拟用户控制的ftp服务

    FTP作为最常见的文件共享服务,可提供文件的上传,下载等服务;其用户可分为三类: 匿名用户:即不需要用户账号与密码即可登录FTP服务器,此时登录用户将会被映射为系统上的ftp用户。 系统用户:即用FTP服务器上的用户账号与密码登录FTP服务器。此种方法虽然在一定程度上对登录做出了限制,但由于系统账号的相关权限,则增大了FTP服务器的系统风险; 虚拟用户:用户…

    Linux干货 2016-10-23
  • linux文件管理命令与命令行展开

    linux文件管理命令与命令行展开

    2017-12-11
  • TCP 的那些事儿(上)

       TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的RFC)。另…

    Linux干货 2015-04-01
  • http加速器varnish

    一、web缓存概述       缓存,又称加速器,用于加速运行速度较快的设备与较慢设备之间的通信。基于程序的运行具有局部性特征其能实现加速的功能:       时间局部性:一个数据被访问之后,在随后较短的时间内有可能被访问。   &nbsp…

    2016-11-18
  • Linux文件类型及颜色标识整理

    Linux文件类型及颜色标识整理 Linux文件系统中有如下的文件类型: 类型1:普通文件—-à白色 类型2:目录文件—à蓝色 类型3:链接文件—à浅蓝色 类型4:字符设备文件—à黄色 类型5:块设备文件—-à黄色 类型6:管道文件—à青黄色 类型7:套接字文件—à粉红色 为…

    Linux干货 2016-10-19
  • 第三周博客作业

      开始学习已经三周了,感觉到年底有些时间不够,作业也交的越来越晚,需要加紧学习的进度了。   1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。  最简单的实现题目要求的方法是使用cut命令只显示用户名并用sort命令排序去重: [root@localhost ~]# who |&nbs…

    Linux干货 2016-12-20

评论列表(1条)

  • luoweiro
    luoweiro 2017-06-26 22:33

    才第四周作业,进度略慢。