第四周作业

1.复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其他用户均没有任何访问权限;
  1. [root@centos7 ~]# cp -r /etc/skel/ /home/tuser1
  2. [root@centos7 ~]# ls -ld /home/tuser1
  3. drwxr-xr-x. 2 root root 72 11 27 11:30 /home/tuser1
  4. [root@centos7 ~]# chmod -R go= /home/tuser1
  5. [root@centos7 ~]# ls -ld /home/tuser1
  6. drwx------. 2 root root 72 11 27 11:30 /home/tuser1
2.编辑/etc/group文件,添加组hadoop;
  1. [root@centos7 ~]# tail -1 /etc/group
  2. hadoop:x:1009:
3.手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id号,其家目录为/home/hadoop;
  1. [root@centos7 ~]# id hadoop
  2. id: hadoop: no such user
  3. [root@centos7 ~]# vim /etc/passwd
  4. [root@centos7 ~]# tail -1 /etc/passwd
  5. hadoop:x:1009:1009::/home/hadoop:/sbin/nologin
  6. [root@centos7 ~]# id hadoop
  7. uid=1009(hadoop) gid=1009(hadoop) 组=1009(hadoop)
4.复制/etc/skel目录为/home/hadoop,要求修改hadoop目录的属组和其他用户没任何访问权限;
  1. [root@centos7 ~]# install -d /etc/skel/ /home/hadoop
  2. [root@centos7 ~]# ls -ld /home/hadoop
  3. drwxr-xr-x. 2 root root 6 11 27 11:54 /home/hadoop
  4. [root@centos7 ~]# chmod go= /home/hadoop
  5. [root@centos7 ~]# ls -ld /home/hadoop
  6. drwx------. 2 root root 6 11 27 11:54 /home/hadoop
5.修改/home/hadoop目录及其内部所有文件的属主为hadoop,属组为hadoop;
  1. [root@centos7 ~]# ls -ld /home/hadoop/
  2. drwx------. 2 root root 6 11 27 11:54 /home/hadoop/
  3. [root@centos7 ~]# chown -R hadoop.hadoop /home/hadoop/
  4. [root@centos7 ~]# ls -ld /home/hadoop/
  5. drwx------. 2 hadoop hadoop 6 11 27 11:54 /home/hadoop/
6.显示/porc/meminfo文件中以大写或小写S开头的行;两种方式;
  1. [root@centos7 ~]# grep "^[Ss].*" /proc/meminfo
  2. SwapCached: 0 kB
  3. SwapTotal: 524284 kB
  4. SwapFree: 524284 kB
  5. Shmem: 4660 kB
  6. Slab: 71412 kB
  7. SReclaimable: 34888 kB
  8. SUnreclaim: 36524 kB
  9. [root@centos7 ~]# grep -i "^s.*" /proc/meminfo
  10. SwapCached: 0 kB
  11. SwapTotal: 524284 kB
  12. SwapFree: 524284 kB
  13. Shmem: 4660 kB
  14. Slab: 71412 kB
  15. SReclaimable: 34888 kB
  16. SUnreclaim: 36524 kB
7.显示etc/passwd文件中默认shell为非/sbin/nologin的用户;
  1. [root@centos7 ~]# grep -v "/sbin/nologin" /etc/passwd
8.显示etc/passwd文件中默认shell为/bin/bash的用户;
  1. [root@centos7 ~]# grep "/bin/bash" /etc/passwd
9.找出etc/passwd文件中的一位数或两位数;
  1. [root@centos7 ~]# grep -E "\<([0-9]|[0-9][0-9])\>" /etc/passwd
10.显示/boot/grub/grub.conf中至少一个空白字符开头的行;
  1. [root@centos6 ~]# grep "^[[:space:]]\+.*" /boot/grub/grub.conf
11.显示/etc/rc.d/rc.sysinit文件中以#号开头,后跟至少一个空白字符,而后又有至少一个非空白字符的行;
  1. [root@centos6 ~]# grep "^#[[:space:]]\+[[:alnum:]]\+" /etc/rc.d/rc.sysinit
12.打出netstat -tan命令执行结果中以‘LISTEN’,后或跟空白字符结尾的行;
  1. [root@centos7 ~]# netstat -tan|grep "\<LISTEN[[:space:]]\+"
13.添加用户bash,testbash,basher,nologin (此一个用户的shell为/sbin/nologin),而后找出当前系统上其用户名和默认shell相同的用户的信息;
  1. [root@centos7 ~]# grep -E "(^[[:alnum:]]+\>).*\1$" /etc/passwd
  2. sync:x:5:0:sync:/sbin:/bin/sync
  3. shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
  4. halt:x:7:0:halt:/sbin:/sbin/halt
  5. bash:x:1002:1002::/home/bash:/bin/bash
  6. nologin:x:3005:3005::/home/nologin:/sbin/nologin

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

(0)
上一篇 2016-11-27 09:19
下一篇 2016-11-27 15:46

相关推荐

  • 第一周课程练习

    一、计算机组成及其功能。      计算机系统由硬件系统和软件系统两个部分组成。      硬件系统由运算器、控制器、存储器、输入设备、输出设备组成。           运算器是…

    Linux干货 2016-08-15
  • vim简单实用的技巧总结

    vi 和 vim无需过多的区分,vim可认为是vi的增强版。        这篇关于vim的手册,我个人觉得实在无法把它写成文章,只能以手册的方式列举出来,因为,vim是一个动手使用的工具,只能在使用中你才能慢慢发现它的操作多么符合逻辑,我从下面这些简略的描述中,尽量将它的操作步骤写出来,但更重要的…

    Linux干货 2015-09-14
  • 加密通讯过程

    一次加密通讯的过程 1、client_hello   客户端发起请求,以明文传输请求信息,包含版本信息,加密套件候选列表,压缩算法候选列表,随机数,扩展字段等信息,相关信息如下: 支持的最高TSL协议版本version,从低到高依次 SSLv2 SSLv3 TLSv1 TLSv1.1 TLSv1.2,当前基本不再使用低于 TLSv1 的版本 客户端支持的加密…

    Linux干货 2017-02-07
  • Linux入门详解(第一周)

    Linux入门 1. 描述计算机的组成及其功能 计算机硬件的五大组成部分为:运算器、控制器、存储器、输入设备和输出设备; CPU:CPU是执行存储在主存中指令的引擎;内部又分为算数逻辑单元和控制单元,其中算数逻辑单元主要负责程序的运算与逻辑判断,控制单元则主要是协调各周边组件与各单元间的工作;此外CPU内还包含寄存器(如PC)和高速缓存等; 存储器:这里指主…

    Linux干货 2016-08-29
  • 深入理解php底层:php生命周期

    1、PHP的运行模式:     PHP两种运行模式是WEB模式、CLI模式。无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。 1、当我们在终端敲入php这个命令的时候,它使用的是CLI。 它就像一个web服务器一样来支持php完成这个请求,请求完成后再重新把控制权交给终端。 2、当使用Apache或者别web服务器…

    系统运维 2015-05-28
  • 第三周博客作业

    who useradd usermod groupadd

    Linux干货 2017-12-17

评论列表(1条)

  • luoweiro
    luoweiro 2016-11-30 23:12

    排版看着还不错,作业的步骤很详细,在完成作业的同时间,记得把知识做一汇总,巩固加深印象。