马哥教育网络班20期+第四周博客作业

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

# cp -R /etc/skel /home/tuser1
# chmod -R go-x /home/tuser1

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

# echo "hadoop:x:555:" >> /etc/group

    

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

# echo "hadoop::555:555::/home/hadoop:/bin/bash" >> /etc/passwd

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

# cp -R /etc/skel /home/hadoop
# chmod  go-x /home/hadoop

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

# chown -R hadoop:hadoop hadoop

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

# grep ^[Ss].* /proc/meminfo
# grep -i ^s /proc/meminfo

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

# egrep -v /sbin/nologin$ /etc/passwd

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

# egrep /bin/bash$ /etc/passwd

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

# egrep -o "\<[[:digit:]]{1,2}\>" /etc/passwd

 

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

# egrep ^[[:space:]]+ /boot/grub/grub.conf

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

# egrep ^#[[:space:]]+[^[:space:]] /etc/rc.d/rc.sysinit

    

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

# netstat -tan |egrep LISTEN[[:space:]]*

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

# useradd bash
# useradd teshbash
# useradd basher
# useradd -s /sbin/nologin nologin
# egrep "^([[:alnum:]]+\>).*\1$" /etc/passwd

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

(0)
Net20_有马Net20_有马
上一篇 2016-06-29
下一篇 2016-06-29

相关推荐

  • N26-第五周

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行;  ~]# grep “^[[:space:]]\+$” /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; ~]# grep &#82…

    Linux干货 2017-03-02
  • 路径操作

    路径操作模块 3.4版本之前 os.path模块 from os import path p = path.join(‘/etc’, ‘sysconfig’, ‘network’) print(type(p), p) print(path.exists(p)) print(path.split(p)) print(path.abspath(‘.’)) p =…

    2017-10-27
  • Nginx 编译安装

    Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服 1、Apache服务器和nginx的优缺点: Apache具有很优秀的性能,而且通过模块可以提供各种丰富的功能。 1)首先Apache对客户端的响应是支持并发的 ,运行httpd这个daemon进程之后,它会同时产生多个子进程/…

    Linux干货 2017-02-06
  • 初识LINUX

    初识LINUX 一、计算机的组成 二、Linux的发行版本 发行版:数百种之多,主要分为: Debian分支:ubuntu、mint、knopix Slackware分支:S.u.S.E–>SLES、OpenSUSE RedHat分支: Redhat–>Centos   Fedora Core Gent…

    Linux干货 2016-09-17
  • LVS的详细应用

    LVS是Linux Virtual Server的简写, 意思是Linux虚拟服务器, 是一个虚拟的服务器集群系统. LVS的宗旨:    1. 使用集群技术和Linux操作系统实现一个高性能, 高可用的服务器;    2. 很好的可伸缩性(Scalability);    3. 很好的可靠性(Re…

    Linux干货 2016-12-05
  • 安装CentOS 6.9与CentOS7.3

    今天学习了如何安装CentOS6.9与CentOS7.3. 安装CentOS6.9 首先打开虚拟机如下如所示: 然后点击创建新的虚拟机: 选择典型,然后点击下一步: 一般会选择稍后安装操作系统,然后点击下一步 客户机操作系统有很多,因为今天只安装CentOS 所以选择Linux 版本则选择CentOS 64 位 (因为CentOS7以上没有32位版本,只有C…

    2017-07-14

评论列表(1条)

  • 马哥教育
    马哥教育 2016-06-29 14:50

    写的很好,排版也很漂亮,但是有的题目是让手动编辑的哦