Linux第四周作业

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

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

]# chmod -R go= /home/tuser1

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

]# echo “hadoop:x:1200:” >>/etc/group

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

]# echo “hadoop:x:1200:1200::/home/hadoop:/bin/bash” >>/etc/passwd

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

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

]# chmod -R go= /home/hadoop

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

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

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

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

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

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

]# grep -v “/sbin/nologin$” /etc/passwd

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

]# grep “/bin/bash$” /etc/passwd

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

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

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

]# grep -E “^[[:space:]]+” /boot/grub/grub.conf

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

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

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

]# netstat -tan | 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/102513

(0)
opfsopfs
上一篇 2018-07-09 16:22
下一篇 2018-07-09 19:42

相关推荐

  • PHP简介

    人们常说,PHP是世界上最美的语言,缘何PHP的魅力如此之大呢,今天来带你揭开PHP神秘的面纱

    2018-06-23
  • 文本三剑客之一 “sed” 命令的一些用法。

    分为基本用法跟高级用法。

    Linux笔记 2018-04-22
  • yum 常见问题

    yum 常见问题

    Linux笔记 2018-06-06
  • 脚本编程基础环境设置

    程序:指令+数据程序编程风格:过程式:以指令为中心,数据服务于指令对象式:以数据为中心,指令服务于数据shell程序:提供了编程能力,解释执行 计算机:运行二进制指令编程语言:低级:汇编高级:编译:高级语言–>编译器–>目标代码java,C#解释:高级语言–>解释器–>机器代码…

    Linux笔记 2018-04-15
  • 初始Linux文件管理

    Linux文件管理

    2018-05-18
  • Linux运维初步—第三周

    Linux运维初步—第三周总结与练习 标签(空格分隔): linux入门 linux 运维 — 写作:N27_loong 2017-7-27[TOC] 一、本周主要内容回顾: 用户(组)管理: – 增加用户或组,指定用户权限、家目录路径、用户属组属主的变更; – 用户密码和组密码加密和验证的设计和文件存储位置;…

    Linux笔记 2018-07-27