马哥教育网络班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)
上一篇 2016-06-29 14:29
下一篇 2016-06-29 14:29

相关推荐

  • systemd

    systemd的新特性(centos 7) 系统引导时实现服务并行启动 按需激活进程,在此之前可以让进程处于半活动状态 系统状态快照:能够自我保存当前系统上没一个用户空间的进程运行状态快照,将来可以迅速恢复到某一种状态,因此用户空间有了时间机器。可以回滚到过去某一时刻的状态 内在的基于依赖关系定义的服务控制逻辑 对与systemd来讲,引入了一个新的核心概念…

    Linux干货 2016-09-23
  • Linux文件管理初步(第二周)

    第二周作业 1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示 目录管理管理类命令 mkdir make directories mkdir [OPTION]… DIRECTORY… 注意:路径基名作为命令的作用对象时,基名之前的路径必须要存在;     -p:自动按…

    Linux干货 2016-09-05
  • Homework Week-13 samba、vsftp文件共享

    1、建立samba共享,共享目录为/data,要求:(描述完整的过程)   1)共享名为shared,工作组为magedu;   2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名;   3)添加s…

    Linux干货 2016-12-05
  • Linux发行版之间的联系与区别及其哲学思想。

    一、Linux发行版之间的联系与区别。 随着Linux不断发展,Linux所支持的文件系统类型也在迅速扩充。很多的数据中心服务器上都运行着Linux,可以节省大量的许可证费用及维护费用。但伴随着Linux新版本的发行,其中每一个不同版本的Linux所支持的文件系统类型都有所不同。Linux的发行版有数百种之多。 1、Debian:是指一个致力于创建自由操作系…

    Linux干货 2016-10-30
  • 迁移分区

          1 备份/home    2 创建分区 /dev/sdc1 10G   [root@localhost ~]# du -sh /home   52K /home   3 格式化分区   [root@localhost …

    Linux干货 2017-04-25
  • Linux哲学思想

    一切皆文件     这是第一知首先会想到的,所以在linux中的所谓文件夹也是文件,如果你用vi /tmp,也会发现其实里面是有内容的,对于文件而言,它的data block存放的是文件的内容,对于文件夹,它的data block存放的是文件的inode及对应的文件名。从结构上看它们是一致的。当然其它的诸如设备,管道等…

    Linux干货 2016-10-30

评论列表(1条)

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

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