第三周作业(7.9-7.15)

N31-4

第四周作业(7.9-7.15)

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

[root@localhost ~]# cp -r /etc/skel /home/tuser1

[root@localhost ~]# chmod -R go= /home/tuser1

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

[root@localhost ~]# echo “hadoop:X:4007: >> /etc/group

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

[root@localhost ~]# echo “hadoop​:X:​4007:4007::/home/hadoop” >> /etc/passwd

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

[root@localhost ~]# cp -r /etc/skel /home/hadoop

[root@localhost ~]# chmod go= /home/hadoop

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

[root@localhost ~]# chown -R hadoop:hadoop /home/hadoop

6.显示/porc/memminfo文件中以大写或小写S开头的行;用两种方式;

[root@localhost ~]# grep -i “s” /porc/memminfo

[root@localhost ~]# grep -E “(S|s)” /porc/memminfo

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

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

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

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

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

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

[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 “^#[[:space:]] \ +[:space: ]+” /etc/rc.d/rc.sysinit

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

[root@localhost ~]# netstat -tan | grep “LISTEN[[:space:]*$”

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

[root@localhost ~]# useradd bash

[root@localhost ~]# useradd testbash

[root@localhost ~]# useradd basher

[root@localhost ~]# useradd -s /sbin/nologin nologin

[root@localhost ~]# grep -E “^(:+>).*\1$” /etc/passwd/

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

(1)
上一篇 2018-07-11 15:23
下一篇 2018-07-11 19:31

相关推荐

  • Linux“文本三剑客”之grep

    Linux“文本三剑客”之grep grep,Global search REgular expression and Print out the line. 是Linux中常用的文本搜索工具,基于正则表达式(Regular Expression)和文本字符来编写模式(Pattern),然后根据指定的模式对目标文本逐行进行匹配,打印匹配到的行。 grep工具…

    2018-05-14
  • 第三周

    CMD=”hostname”echo $CMDhostname$CMDcentos6.com 全局配置文件/etc/profile 定义变量的/etc/profile.d/*.sh /etc/profile.d/env.sh在这该/etc/bashrc 放别名个人配置文件~/.bash_profile 定义变量的~/.bashrc.b…

    Linux笔记 2018-04-15
  • 简述rpm与yum命令的常见选项,并举例

    rpm命令:     rpm [option] [package_file]             安装:-i  –install [install-option] page_file                     rpm -ivh package_file                             -v:verbose…

    Linux笔记 2018-06-07
  • NGINX服务1

    I/O模型 Nginx介绍 Nginx安装 Nginx各种模块

    Linux笔记 2018-07-04
  • 加密原理简述、实现httpd自签证书访问、dns主、辅服务器搭建及智能dns服务

    1、简述加密算法的原理 介于用户空间和内核空间之间有用于数据加密的协议,对来至用户空间的数据进行加密,并转交给内核空间发送至目标端,然后由目标端接收加密数据然后交付给加密协议解密后的数据显示给用户空间。当然数据也可不通过加密协议直接传送。 2、加密算法的分类: 对称加密:数据保密(保密性) 公钥加密:身份认证、密钥交换、数据加密(不常用,比对称要慢3个数量级…

    Linux笔记 2018-05-25
  • linux的inode的理解

    一、inode是什么?     理解inode,要从文件储存说起。     文件储存在硬盘上,硬盘的最小存储单位叫做”扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。     操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个”块”(bl…

    Linux笔记 2018-04-01

评论列表(1条)

  • zhuimenshaonian
    zhuimenshaonian 2018-07-11 18:02

    更改错误:
    第十一题:
    [root@localhost ~]# grep “^#[[:space:]] \+[^[:space: ]]\+” /etc/rc.d/rc.sysinit