N25-第4周作业(用户权限,grep用法)

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

        

    [root@bogon ~]# chmod -R o=—,g=— /home/tuser1/

    [root@bogon ~]# chmod -R o=,g= /home/tuser1/

  2. 编辑/etc/group文件,添加组haddop.

    blob.png

  3. 手动编辑/etc/passwd文件新增一地,添加用户hadoop,其基本组ID为haddop组的ID号,其家目录为/home/hadoop

    blob.png

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

    blob.png

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

    blob.png

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

    blob.png  或者

    blob.png


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

    -v参数是不能匹配到的. -E:是支持扩展正则表达式 ,$是正则表达式中的行尾锚定

    blob.png

  8. 显示/etc/passed文件中其默认shell为/bin/bash的用户

    blob.png


  9. 找了/etc/psswd文件的一位数或其两位数

    \<:词首描定   \> :词尾锚定,   \{n,m\}:前面的字符出现至少n次,至多m次

    blob.png

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

 \+ :前面的字符出多一次或多次

blob.png

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

 [[:graph:]]: 非空字符

blob.png

12.打开netsta -tan命令执行结果中以'LISTEN',后或跟空白字符结尾的行


    *:正则表达式元字符,前面的字符出现任意次,可以0次。

blob.png

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


\(\)为分组,   \1为后向引用前面的分组内容      

blob.png

14.显示/proc/meminfo文件中以大写或小写S开头的行.用三种方式


blob.png


blob.png


blob.png

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

(0)
上一篇 2016-12-26 17:28
下一篇 2016-12-26 20:04

相关推荐

  • 26期全程班-第五周博客作业

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

    Linux干货 2017-03-09
  • N22期-第五周博客作业

    1、显示当前系统上root、fedora或user1用户的默认shell; [root@localhost jimmy]# egrep '^(root|fedora|user1)\>' /etc/passwd | cut -d: -f7 /bin/bas…

    Linux干货 2016-09-10
  • CentOS系统启动流程与grub

    本文主要讲述CenOS系统启动的整个流程。 对于CentOS系统来说,整个启动过程可分为4个阶段,分别是:加点自检,加载MBR,加载内核并执行初始化信息,初始化用户空间。下面就具体来描述每个过程都做了什么。 一.加点自检(power on system test,POST) 任何一种操作系统的启动,第一步必定是加点自检,主要功能是装载在硬件芯片CMOS之上的…

    Linux干货 2016-11-29
  • N25-第19周博客作业

    1、描述Tomcat的架构; 2、详细解释Tomcat的配置文件及配置文件中的参数所代表的含义; 3、配置apache通过mod_proxy模块与Tomcat连接的详细过程; 4、配置基于mod_jk的负载均衡; 5、配置tomcat集群,能够实现用户的session会话保持。 1、描述Tomcat的架构; Tomcat组件,分为4类: 顶层类组件:包括&l…

    2017-05-21
  • 误删除centos6.8内核修复全过程

    关于误删除系统内核或内核损坏修复教程,本教程主要详细描述系统内核或内核损坏修复过程中步骤详解 一.操作环境 硬件:华硕笔记本 软件:VMware Workstation Pro 12版本  Centos 6.8.iso镜像 二,修复步骤 第一步,我们先要挂载centos6.8的镜像,然后光盘启动 进入系统救援模式 进入当前系统的根目录 我们需要手动…

    Linux干货 2016-09-05
  • ☞文件服务器 – vsftpd

    文件服务器 – vsftpd 概述 FTP协议 vsftpd的配置文件 vsftpd + pam + file_db + virtual_vsftp_user vsftpd + pam + mysql + virtual_vsftp_user 登录时错误类型 总结 文件服务器是一种专供其他电脑访问文件和存储的程序。文件服务器通常比一般的个人电脑拥…

    Linux干货 2016-10-15