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)
mr.sprintmr.sprint
上一篇 2016-12-26 17:28
下一篇 2016-12-26 20:04

相关推荐

  • 文本处理三剑客之grep

    grep命令基本用法 1、grep正则表达式(对文本行进行搜索过滤) 格式:grep [option] PATTERN [FILE…] option: -i:忽略大小写 -v:取反,显示未被匹配到的pattern -n:显示匹配的行号 -c:统计匹配的行数 -o: 只显示匹配到的pattern -q: 静默,不予显示 -A#:after,匹配到的行再向后…

    Linux干货 2017-07-19
  • sed和vim

    1、如何设置tab缩进为4个字符? vi .vimrc //编辑用户家目录下的vim配置文件 set tabstop=4 2、复制/etc/rc.d/init.d/functions文件至/tmp 目录;替换/tmp/functions 文件中的/etc/sysconfig/init 为/var/log; ~]# cp /etc/rc.d/init.d/fu…

    Linux干货 2016-08-10
  • sed与vim相关练习

    sed 练习 以行为单位的新增/删除功能 1将 /etc/passwd 的内容列出并且打印行号,同时,请将第 2~5 行删除! 2在第二行后(亦即是加在第三行)加上“the is xing line?”字样! 3在第二行前(亦即是加在第而行)加上“the is xing line?”字样! 4在第二行后面加入两行字,例如“the is xing line &…

    Linux干货 2016-08-10
  • N25第二周作业

    一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。     (1).cat:cat命令可以用来合并文件,也可以用来在屏幕上显示整个文件的内容。     2.语法:cat [选项] [文件]…     3.选项: &nbsp…

    Linux干货 2016-12-26
  • 第十二周:httpd和lamp

    看了一下作业内容,发现所有的都在51cto上写过了。这里就不在做了。 毕竟当时几篇博客写下来,还是非常繁琐的,不想在写。 文档地址:RHEL6.8编译安装LAMP环境:httpd-2.4+mysql5.6+php5.5;基于LAMP环境部署WordPress: http://afterdawn.blog.51cto.com/7503144/1876171 配…

    Linux干货 2016-12-09