马哥教育网络班22期+第4周课程练习

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

   chmod -R go=— /home/tuser1

1.png

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

   hadoop:x:5003:

2.png

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

   hadoop:x:4009:5003::/home/hadoop:/bin/bash

3.png

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

   chmod -R go=— /home/hadoop

4.png

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

   chown -R hadoop:hadoop /home/hadoop

5.png

6、显示/proc/meminfo文件中以大写或小写S开头的行;用两种方式;
   grep "^[S,s]" /proc/meminfo

   grep -i "^[s]" /proc/meminfo

6.png

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

   grep -v "\<nologin\>$" /etc/passwd

7.png

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

   grep  "\<bash\>$" /etc/passwd

8.png

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

   grep -o "\<[[:digit:]]\{1,2\}\>" /etc/passwd

9.png

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

   grep "^[[:space:]\+" /boot/grub/grub.conf

10.png

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

   grep "^#[[:space:]]\+[^[:space:]]" /etc/rc.d/rc.syssinit

11.png

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

   netstat -tan | grep "\<LISTEN\>[[:space:]]*$"

12.png

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

   egrep "^([^:]+\>).*\1$" /etc/passwd

13.png

原创文章,作者:N22-上海-葡挞,如若转载,请注明出处:http://www.178linux.com/43303

(0)
N22-上海-葡挞N22-上海-葡挞
上一篇 2016-09-19 13:48
下一篇 2016-09-19 13:48

相关推荐

  • 软件包管理

    一、软件管理程序rpm 简介:RPM是通过预编译并打包成为RPM文件格式后再加以安装的一种方式,并且还能够进行数据库的记载。 1、优点:     1、RPM内含已经编译过的程序与设置文件等数据,可以让用户免除重新编译的困扰;     2、RPM在被安装之前,会先检查系统的硬盘容量…

    Linux干货 2016-08-24
  • 2班jackcui20160802作业

    1、每日课堂笔记总结 2、预习 3、每日课堂pdf练习 4、在/data/testdir里创建的新文件自动属于g1组,组g2的成员如:alice能对这些新文件有读写权限,组g3的成员如:tom只能对新文件有读权限,其它用户(不属于g1,g2,g3)不能访问这个文件夹。 [root@centos7 /]# groupadd g1 [root@centos7 /…

    Linux干货 2016-08-05
  • Linux用户、组和权限管理

    知识框架图 学习笔记 用户和组 UID root:0 系统用户:1-499、1-999 普通用户:500+、1000+ GID 管理员组:0 系统组:1-499、1-999 普通组:500+、1000+ 安全上下文 进程:运行中的程序 进程所能访问资源的权限取决于进程运行用户本身 组的类别 主要组 用户有且只能有一个主要组 组名=用户名,组中只能有一个用户 …

    2018-03-17
  • rpm包管理

    一、什么是RPM     RPM全称为“RedHat Package Manager”,看名字就知道这是RedHat公司搞出来的,后来因为RPM发展的很好,逐渐成为了一种通用的标准,就更名为“RPM is Package Manager"。     RPM最大的特点就是…

    Linux干货 2015-05-11
  • 正则表达式练习

       grep练习  : 1 、显示/proc/meminfo 文件中以大小s 开头的行:  2 、显示/etc/passwd 文件中不以/bin/bash 结尾的行      3 、显示用户rpc 默认的shell        4 、找出/etc…

    Linux干货 2016-08-10
  • wordpress配置安装

    1、首先进行lamp框架的搭建 服务器环境:Linux Centos 7.2.1511 64位 内存:2G  磁盘空间100GB IP地址:10.55.10.79 进行httpd,php,php-mysql,mariadb-server的安装,安装均使用yum安装 ~]# yum -y install httpd php php-mysql mar…

    Linux干货 2016-11-04

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-19 18:58

    不要把黑屏截上来了,很丑的是不是