7月9日~7月15日(第四周作业)

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

~]# cp -r  /etc/skel    /home/tuser1

~]#chmod -R go-rwx  /home/tuser1

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

编辑/etc/group

写入:hadoop:x:2005:

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

编辑/etc/passwd

写入:hadoop:x:2005:2005:hadoop:/home/hadoop:/bin/bash

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

~]#cp -r /etc/skel  /home/hadoop

~]#chmod    go=  /home/hadoop

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

~]#chown -R  hadoop:hadoop   /home/hadoop

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

~]#grep -i  “^s”  /proc/meminfo

~]#grep  “^[Ss]”  /proc/meminfo

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

~]# grep -v “/sbin/nologin”  | cut  -d:  -f1

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

~]# grep “/bin/bash$”   /etc/passwd | cut -d:  -f1

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

~]# egrep -o  “\<[0-9]|[0-9][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 -ant命令的执行结果中以“LISTEN”后跟一个空白字符结尾的行

~]#netstat -ant | grep “LISTEN[[:space:]]\+$”

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

~]#useradd  bash

~]#useradd testbash

~]#useradd basher

~]#useradd -s  /sbin/nologin  nologin

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

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

(0)
游漓游漓
上一篇 2018-07-16 10:52
下一篇 2018-07-16 14:30

相关推荐

  • 计算机原理与Linux基础

    计算机的组成及功能 1、其实计算机的组织分为内部设备和外部设备, 内部设备:         CPU:运算器、寄存器、缓存         存储器:内存,RAM(Random Access Memory)         控制器:控制器是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。 外部…

    Linux笔记 2018-05-13
  • 第九周总结

    用一个PXE系统既支持centos6又能支持centos7系统安装,如何实现?

    Linux笔记 2018-05-28
  • 第五周作业

    1、简述rpm与yum命令的常见选项,并举例
    2、自建yum仓库,分别为网络源和本地源
    3、简述at和crontab命令,制定 每周三凌晨三、五点10分执行某个脚本,输出当前时间,时间格式为 2017-12-28 10:00:00
    4、简述sed常用操作命令,并举例

    Linux笔记 2018-06-11
  • linux

    输入、输出重定向  >若文件不存在,则创建,并将正确的输出填充,若文件已存在,则覆盖原内容 >> 若文件不存在,则创建,并将正确的输出内容填充,若文件已存在,则追加内容 2> 若文件不存在,则创建,并将错误的输出填充,若文件已存在,则覆盖原内容2>> 若文件不存在,则创建,并将错误的输出内容填充,若文件已存在,则追加内容 …

    Linux笔记 2018-05-26
  • 正则表达式浅解

    正则表达式:由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面意义,而表示控制或通配的功能。 扩展正则表达式元字符: 字符匹配:. 匹配任意单个字符[] 匹配指定范围内的任意单个字符[^] 匹配指定范围外的任意单个字符[:alnum:] 字母和数字[:alpha:] 代表任何英文大小写字符,亦即 A-Z, a-z[:lower:] 小…

    2018-04-07