N26-第四周作业

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

    ~]#cp -r /etc/skel /home/tuser1

    ~]#chmod -R go=-rwx /home/tuser1

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

    2.png

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

    3.png

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

    ~]#cp -r /etc/skel /home/hadoop

    ~]#chmod -R go=-rwx /home/hadoop

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

    ~]#chown -R hadoop:hadoop /home/hadoop/

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

    ~]# grep -i ^s /proc/meminfo

    ~]# grep '^[Ss]' /proc/meminfo

    ~]# grep -E '^[S|s]' /proc/meminfo

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

    ~]# grep -E -v '/sbin/nologin$' /etc/passwd|cut -d: -f1

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

    ~]# grep -E '/bin/bash$' /etc/passwd|cut -d: -f1

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

    ~]# grep -E '\<[0-9]{1,2}\>' /etc/passwd

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

    ~]# grep -E '^[[:space:]]+' /boot/grub/grub.conf

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

    ~]# grep -E '^#[[:space:]]+[[:graph:]]' /etc/rc.d/rc.sysinit

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

    语句不通,题意不明….

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

    ~]# useradd bash

    ~]# useradd testbash

    ~]# useradd basher

    ~]# useradd -s /sbin/nologin nologin

    ~]# grep -E '(\<[[:graph:]]+\>):.*\1$' /etc/passwd

    ~]# grep -E '(^[[:graph:]]+):.*\1$' /etc/passwd

    ~]# grep "^\([[:alnum:]]\{1,\}\):.*\1$" /etc/passwd

以下题目重复

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

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

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

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

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

(0)
oranixoranix
上一篇 2017-01-05
下一篇 2017-01-06

相关推荐

  • 实验:配置静态路由1

    实验:配置静态路由1 IP地址规划如下: 注意,环境准备: 1、MAC地址不要有冲突,如果是复制的虚拟机,对于centos6需删除网卡定义文件rm -f /etc/udev/rules.d/70-persistent-net.rules 2、清空防火墙iptables -F(查看:iptables -vnL) 3、启用IP转发功能:echo 1 > /…

    2017-03-26
  • 网络相关命令

    网络相关命令 常用命令 ifcfg家族:   ifconfig:配置IP,NETMASK   route :路由   netstat : 状态及统计数据查看 iproute2家族     ip  系列 &nbs…

    Linux干货 2016-09-07
  • Python函数式编程指南(四):生成器

    转自 http://www.cnblogs.com/huxi/archive/2011/07/14/2106863.html 生成器是迭代器,同时也并不仅仅是迭代器,不过迭代器之外的用途实在是不多,所以我们可以大声地说:生成器提供了非常方便的自定义迭代器的途径。 这是函数式编程指南的最后一篇,似乎拖了一个星期才写好,嗯…… 转载请注明原作者和原文地…

    Linux干货 2015-03-09
  • mysql配置详解-备份-主从-MHA

    目录: 1.备份和恢复 2.主从复制 3.主主复制 4.半同步复制 5.proxysql_读写分离 6.MHA 1.备份和恢复 ·mysqldump 备份: mysqldump -E -R –triggers –master-data=2 –flush-logs –single-transaction –dat…

    Linux干货 2017-08-08
  • javascript快速入门

    标识符多了一个美元符号python中只有字母和下划线和数字,数字不能开头数据类型有number(整形和浮点型),boolean,string,null,undefined(声明未赋值),symbol(新引入),object类型(基本类型和特殊类型外的其他类型) 引入一个变量要先申明,var a,let b常量类型,声明时定义,python中不存在const …

    Linux干货 2018-01-15
  • N26 第四周作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost ~]# cp -rv /etc/skel /home/tuser1 [root@localhost ~]# chmod&n…

    Linux干货 2017-01-23