N22-第四周作业

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

# cp -r /etc/skel /home/tuser1
# chmod 700 /home/tuser1

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

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

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

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

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

# cp -r /etc/skel /home/tuser1
# chmod 700 /home/tuser1

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

# chown -R hadoop:hadoop /home/hadoop

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

# grep "^[sS]" /proc/meminfo
# cat /proc/meminfo|grep "^[sS]"

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

# grep -v "/sbin/nologin$" /etc/passwd|cut -d: -f1

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

# grep "/bin/bash$" /etc/passwd|cut -d: -f1

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

# grep -o "[[:digit:]]*" /etc/passwd
# grep -o "[0-9]*" /etc/passwd

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

# grep "^[[:space:]]\+" /boot/grub/grub.conf

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

# grep "^#[[:space:]]\+[^[:space:]]" /etc/rc.d/rc.sysinit

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

# netstat -tan |grep "LISTEN[[:space:]]\+"

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

# grep "^\([[:alpha:]]\+\>\).*\1$" /etc/passwd

原创文章,作者:N22-北京-喜欢就好,如若转载,请注明出处:http://www.178linux.com/43365

(0)
N22-北京-喜欢就好N22-北京-喜欢就好
上一篇 2016-09-06
下一篇 2016-09-06

相关推荐

  • 8.3-ACL权限详解(命令篇)

    前言         我们都知道Linux有三种身份(owner,group,other)搭配三种权限(r,w,x)以及三种特殊权限(SUID,SGID,SBIT), 但是某些时候这些组合不能满足复杂的权限需求。 例如      …

    Linux干货 2016-08-04
  • DNS服务器—-主从服务器搭建

    一、环境准备   1、准备三台测试       主DNS服务器地址:192.168.10.203       从DNS服务器地址:192.168.10.103       测试主机地址:  192.168.10.120 …

    Linux干货 2015-05-18
  • vim shell 练习作业题

    vim练习题 1. 复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的行首的空白字符   :%s/^[[:blank:]]\+//g 【注意要把/etc/profile复制到/tmp下,cp  /etc/profile  /tmp(尽量不要修改原文件)】 2. 复制/etc/rc.d…

    2017-08-07
  • 正则表达式

    正则表达式 热身 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 例如 grep, expr, sed , awk. 或Vi中经常会使用到正则表达式,为了充分发挥&…

    Linux干货 2016-08-12
  • 配置yum服务器——以centOS 6.9系统为例

    准备工作 关闭防火墙  关闭防火墙service iptables stop  设置防火墙开机不启动chkconfig iptables off  查看一下防火墙状态 iptables -vnL 如下图,可以看到已经关闭 关闭SElinux 使用命令 vim /etc/selinux/config 将SELINUX=enable…

    Linux干货 2017-08-05
  • iptables防火墙

    Linux防火墙基础 在Internet中,企业通过架设各种应用系统来为用户提供各种网络服务,例如Web网站,电子邮件系统,FTP服务器,数据库系统等等,而防火墙就是用来保护这些服务器,过滤企业不需要的访问甚至是恶意的入侵。 Linux防火墙体系主要工作在网络层,针对TCP/IP数据包实施过滤和限制,属于典型的包过滤防火墙。Linux防火墙体系基于内核编码实…

    Linux干货 2017-01-10

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-13 21:36

    第6,第9题有点小毛刺,第6题的两个答案算是一个。第9题正则可以限制的更精确点。