N26-第四周作业

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

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

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

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

    2.png

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

    3.png

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

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

    ~]#chmod -R go=-rwx /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

    ~]# grep -E '^[S|s]' /proc/meminfo

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

    ~]# grep -E -v '/sbin/nologin$' /etc/passwd|cut -d: -f1

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

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

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

    ~]# grep -E '\<[0-9]{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:]]+[[:graph:]]' /etc/rc.d/rc.sysinit

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

    语句不通,题意不明….

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

    ~]# useradd bash

    ~]# useradd testbash

    ~]# useradd basher

    ~]# useradd -s /sbin/nologin nologin

    ~]# grep -E '(\<[[:graph:]]+\>):.*\1$' /etc/passwd

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

    ~]# grep "^\([[:alnum:]]\{1,\}\):.*\1$" /etc/passwd

以下题目重复

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

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

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

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

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

(0)
oranixoranix
上一篇 2017-01-05 21:29
下一篇 2017-01-06 00:04

相关推荐

  • 107-tomcat

    一.编程语言基础  1.1 编程语言: 硬件级:微码编程,汇编语言 系统级:C,C++,…

    2016-12-02
  • Linux发行版之间的联系与区别及其哲学思想。

    一、Linux发行版之间的联系与区别。 随着Linux不断发展,Linux所支持的文件系统类型也在迅速扩充。很多的数据中心服务器上都运行着Linux,可以节省大量的许可证费用及维护费用。但伴随着Linux新版本的发行,其中每一个不同版本的Linux所支持的文件系统类型都有所不同。Linux的发行版有数百种之多。 1、Debian:是指一个致力于创建自由操作系…

    Linux干货 2016-10-30
  • 正则表达式、扩展正则表达式

    正则表达式:支持:grep,sed,awk,vim, less,nginx,varnish等

    2018-03-16
  • 使用NFS和Samba文件服务搭建博客站点

    使用NFS和Samba文件服务搭建博客站点 实验目的:分别使用NFS和Smaba文件服务实现wordpress 实验要求: (1) server导出/data/application/web,在目录中提供wordpress; (2) client挂载nfs server导出的文件系统至/var/www/html;(3) 客户端1(lamp),部署w…

    2017-04-30
  • 【N25第六周作业】VIM、crontab、简单脚本

    请详细总结vim编辑器的使用并完成以下练习题 第二周有写过vim的用法,请查看连接: 周期性任务计划:cron 服务程序: cronie:主程序包,提供了crond守护进程及相关辅助工具; 确保crond守护进程(daemon)处于运行状态: CentOS 7: systemctl  status  cron…

    Linux干货 2016-12-27
  • linux终端类型

    人机交互界面:GUI、CLI GUI: gnome:c,gtk kde:c++,qt CLI: bash,zsh,sh,csh,ksh 不同CLI间跳转:alt+f1\f2\f3\f4   终端类型: 物理终端、控制台终端:/dev/console,控制台console 计算机显示器通常被称为控制台终端(Console) 虚拟终端:/dev/tty…

    Linux干货 2016-10-14