N28-第四周

1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。
2、编辑/etc/group文件,添加组hadoop。
3、手动编辑/etc/passwd文件新增一行,添加用户hadoop,其基本组ID为hadoop组的id号;其家目录为/home/hadoop。
4、复制/etc/skel目录为/home/hadoop,要求修改hadoop目录的属组和其它用户没有任何访问权限。
5、修改/home/hadoop目录及其内部所有文件的属主为hadoop,属组为hadoop。
6、显示/proc/meminfo文件中以大写或小写S开头的行;用两种方式;
7、显示/etc/passwd文件中其默认shell为非/sbin/nologin的用户;
8、显示/etc/passwd文件中其默认shell为/bin/bash的用户;
9、找出/etc/passwd文件中的一位数或两位数;
10、显示/boot/grub/grub.conf中以至少一个空白字符开头的行;
11、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行;
12、打出netstat -tan命令执行结果中以‘LISTEN’,后或跟空白字符结尾的行;
13、添加用户bash, testbash, basher, nologin (此一个用户的shell为/sbin/nologin),而后找出当前系统上其用户名和默认shell相同的用户的信息;

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

步驟一:複製/etc/skel目錄為/home/tuser1,並查看屬性

  1. 複製/etc/skel目錄為/home/tuser1
    [root@localhost ~]# cp -r /etc/skel /home/tuser1
  2. 查看屬性
    2017-12-30_094142

步驟二:修改/home/tuser1及其內文件的屬組和其他用戶沒有任何訪問權限

2017-12-30_094142
2、编辑/etc/group文件,添加组hadoop。

步驟一:使用vim工具編輯/etc/group文件

[root@localhost ~]# vim /etc/group

步驟二:在文件中最後一行添加hadoop組

hadoop:x:2019

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

步驟一:使用vim工具編輯/etc/passwd文件

[root@localhost ~]# vim /etc/passwd

步驟二:在文件中最後一行添加hadoop用戶,並GID為hadoop,家目錄為/home/hadoop

  1. 查看組hadoop的ID號
    2017-12-30_094142
  2. 添加用戶hadoop
    hadoop:x:2003:2019::/home/hadoop:/bin/bash

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

步驟一:複製/etc/skel目錄為/home/hadoop

2017-12-30_094142

步驟二:修改/home/hadoop目錄的屬組和其他用戶沒有任何訪問權限

2017-12-30_094142

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

2017-12-30_094142

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

2017-12-30_094142

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

步驟一:找出默認shell為/sbin/nologin的用戶

[root@localhost ~]# grep “/sbin/nologin$” /etc/passwd

步驟二:將步驟一的取反

[root@localhost ~]# grep -v “/bin/bash$” /etc/passwd

說明:選項-v,–invert-match為取反

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

2017-12-30_094142

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

方式一:

[root@localhost ~]# egrep “\<[[:digit:]]{1,2}\>” /etc/passwd

or

[root@localhost ~]# grep -E “\<[[:digit:]]{1,2}\>” /etc/passwd

方式二:

[root@localhost ~]# egrep “\<[0-9]{1,2}\>” /etc/passwd

or

[root@localhost ~]# grep -E “\<[0-9]{1,2}\>” /etc/passwd

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

[root@localhost ~]# grep “^[[:space:]]” /boot/grub/grub.conf

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

[root@localhost ~]# grep -E “^#[[:space:]]+[^[:space:]]” /etc/rc.d/rc.sysinit

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

2017-12-30_094142

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

步驟一:創建bash、testbash、basher、nologin用戶

2017-12-30_094142

步驟二:找出當前系統上其用戶名和默認shell相同的用戶的信息

2017-12-30_094142

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/90646

(0)
汪洋中一粒沙汪洋中一粒沙
上一篇 2017-12-29 10:43
下一篇 2017-12-30 17:46

相关推荐

  • 高级文件系统管理2

    五、btrfs文件系统     技术预览版     Btrfs (B-tree, Butter FS, Better FS), GPL, Oracle,2007, CoW     核心特性:     …

    Linux干货 2016-09-09
  • Linux基础知识之用户和组的配置文件解析

    实验环境:  Linux系统的版本为CentOS6.8_x86_64版本,以root用户远程用xshell连接,进行实验。 1.创建用户设置的配置文件:/etc/default/useradd        useradd 的配置文件如下图所示:        &nbs…

    Linux干货 2016-08-02
  • 序列化和反序列化

    序列化和反序列化之基本笔记

    2017-10-29
  • Linux的简介

    Linux的简介 冯诺依曼体系结构 主要特点:使用存储器,采用二进制(据说,采用二进制的灵感来源于中国的八卦,2变4,4变8…) 体系介绍:其由几大部分组成,输入设备,运算器,控制器,内部存储器,外部存储器,输出设备。 目前,输入设备就是指键盘鼠标, 运算器和控制器现在统称CPU。其实已经内置了两个功能。 内部存储器就是内存,某种意义上,缓存也算…

    Linux干货 2016-10-28
  • Linux 基础(6)—— 权限

    修改所属人,所属组                文件的 r w x 权限            修改文件的权限chmod          umask &nb…

    2017-07-27
  • Linux 环境 SSD(固态硬盘)使用指南

    原文链接:http://www.jinbuguo.com/storage/ssd_usage.html 前言 因为SSD有着诸多与传统机械式硬盘不同的特点,而且这些特点导致了SSD在实际使用中的性能和寿命与其使用方法紧密相关。所以并不是说买来一块非常牛X的SSD就万事大吉了。另一方面,SSD的性能并不像机械式硬盘那样比较稳定(浮动范围小),而是呈现出一种离散…

    Linux干货 2015-04-08