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
下一篇 2017-05-26

相关推荐

  • 设计模式(六)桥连模式Bridge(结构型)

    1. 概述       在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度? 例子1:设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需要4个形状类,但是如果绘制的图形需要具有不同的…

    Linux干货 2015-06-26
  • LVS实现

    一 LVS-NAT实验前的准备 操作系统:CentOS 6.7 64位 配置防火墙,iptables –F 清理防火墙规则或者关闭iptables 关闭SELINUX, setenforce 0  #立即生效(实际是宽容模式) Director ip:172.16.2.1  VIP:192.168.1.8 RS1 ip:172.16.2.…

    Linux干货 2016-12-29
  • 基础网络配置

    配置文件: /etc/ude /proc/sys/net/ipv4/ip_forward /etc/sysconfig/network-scripts/ifcfg-IFACE 网络配置文件 /etc/sysconfig/network-scripts/route-IFACE 路由配置文件 配置文件里的设置: DEVICE:此配置文件应用到的设备 HWADDR…

    Linux干货 2017-05-08
  • 海量数据处理算法—Bloom Filter

    1. Bloom-Filter算法简介         Bloom-Filter,即布隆过滤器,1970年由Bloom中提出。它可以用于检索一个元素是否在一个集合中。        Bloom Filter(BF)是一种空间效率很高的随机数据结构,它利用位数组很简洁地表…

    Linux干货 2015-10-22
  • HA Cluster:keepalived

    HA Cluster 集群类型:LB(lvs/nginx(http/upstream, stream/upstream))、HA、HP 系统可用性的公式:A=MTBF/(MTBF+MTTR) 系统故障: 硬件故障:设计缺陷、wear out、自然灾害 软件故障:设计缺陷 提升系统高用性的解决方案之降低MTTR: 解决方案:冗余(redundant) acti…

    Linux干货 2017-06-26
  • Linux基础学习总结(一)

    Linux 安装运行步骤: 进入\\172.16.0.1\python10          用户名:python10          密码:python10magedu 进入目录   ftp://172.16.0.1/pub/ISOs/ 下载linux系统镜像文件           CentOS-6.9-x86_64-bin-DVD1.iso     …

    Linux干货 2018-03-16

评论列表(1条)

  • luoweiro
    luoweiro 2017-06-26 22:33

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