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)
上一篇 2017-05-26 15:41
下一篇 2017-05-26 21:59

相关推荐

  • 搭建yum仓库

    搭建yum仓库 背景: 在学习完如何搭建yum仓库后,觉得搭建yum仓库很有意义,将自己学习中的感悟和理解记录下来,以备日后复习。 介绍: yum:全称是Yellow dog Updater, Modified。它是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可…

    2017-08-05
  • N22-第三周博客作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 sort -u 在输出结果中去除重复行 2、取出最后登录到当前系统的用户的相关信息。 3、取出当前系统上被用户当作其默认shell的最多的那个shell。 uniq -c 在输出行前面加上每行在输入文件中出现的次数。 sort -rn : -n  …

    Linux干货 2016-08-29
  • Keepalived+LVS(nginx)高可用详解

    一:前言   Keepalived使用的vrrp协议方式,虚拟路由冗余协议 (Virtual Router Redundancy Protocol,简称VRRP);Keepalived的目的是模拟路由器的高可用,一般Keepalived是实现前端高可用,常用的前端高可用的组合有,就是我们常见的LVS+Keepalived、Nginx+Ke…

    Linux干货 2017-05-15
  • python文件操作

    文件操作使用的函数open 打开read 读write 写close 关其他非常用的 seek 设置读取指针 tell 读取读取指针位置 windows中def encode(self, encoding=’utf-8′, errors=’strict’)open 和它的参数open(file,mode=&#8…

    Linux干货 2017-10-31
  • 马哥教育网络19期+第十八周课程练习

    1、为LNMP架构添加memcached支持,并完成对缓存效果的测试报告; LNMP的安装过程不再赘述. # yum install -y memcached # cat /etc/sysconfig/memcached  PORT="11211" &nbsp…

    Linux干货 2016-09-19
  • 1.初识linux

    1.计算机组成 计算机五大部件:运算器、控制器、存储器、输入设备、输出设备。对应实际情况大致如下: CPU CPU(Central Processing Unit)主要包含运算器、控制器;也包含寄存器、缓存用于辅助: CPU在同一时间能并行处理的二进制数的位数称为CPU字长。字长由CPU对外数据通路的数据总线条数决定。 运算器 运算器也称…

    Linux干货 2016-08-22

评论列表(1条)

  • luoweiro
    luoweiro 2017-06-26 22:33

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