第四周作业

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

         [root@yangjifeng
~]# cp -a /etc/skel /home/tuser1

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

[root@yangjifeng ~]# ll -a /etc/skel

总用量 24

drwxr-xr-x.  2 root root   59 8  19 18:17 .

drwxr-xr-x. 80 root root 8192 8  27 14:50 ..

-rw-r–r–.  1 root root   18 11 20 2015
.bash_logout

-rw-r–r–.  1 root root  193 11 20 2015
.bash_profile

-rw-r–r–.  1 root root  231 11 20 2015 .bashrc

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

         nano
/etc/group

         在文件最后添加:hadoop:x:565 

         Ctrl+o  Ctrl+x

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

         nano
/etc/passwd

         hadoop:x:567:567:hadoop:/home/hadoop:/sbin/nologin

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

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

         [root@yangjifeng
~]# chmod -R go= /home/hadoop

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

         [root@yangjifeng
~]# ll -a /home/hadoop

总用量 16

drwx——.  2 root root   59 8  27 15:00 .

drwxr-xr-x. 16 root root 4096 8  27 15:00 ..

-rw——-.  1 root root   18 8  27 15:00 .bash_logout

-rw——-.  1 root root  193 8  27 15:00 .bash_profile

-rw——-.  1 root root  231 8  27 15:00 .bashrc

 [root@yangjifeng ~]# useradd
hadoop

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

[root@yangjifeng ~]# ll -a /home/hadoop

总用量 16

drwx——.  2 hadoop
hadoop
   59 8
  27 15:06 .

drwxr-xr-x. 16 root   root   4096 8  27 15:06 ..

-rw-r–r–.  1 hadoop
hadoop
   18 11
20 2015
.bash_logout

-rw-r–r–.  1 hadoop
hadoop
  193 11
20 2015
.bash_profile

-rw-r–r–.  1 hadoop
hadoop
  231 11
20 2015
.bashrc

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

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

         [root@yangjifeng
~]# grep -i “^s” /proc/meminfo

 

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

         [root@yangjifeng
~]# grep “/sbin/nologin$” /etc/passwd

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

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

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

         [root@yangjifeng
~]# grep “\<[0-9]\{1,2\}\>” /etc/passwd

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

         [root@yangjifeng
~]# grep “^#[[:space:]]\+” /boot/grub/grub.conf

         grep:
/boot/grub/grub.conf:
没有那个文件或目录

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

         [root@yangjifeng
~]# grep “^#[[:space:]]\+[^[:space:]]\+” /etc/rc.d/rc.sysinit

         grep:
/etc/rc.d/rc.sysinit:
没有那个文件或目录

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

         [root@yangjifeng
~]# 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

        

         grep
“^\([[:alnum:]]\+\>\).*\1$” /etc/passwd

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

(1)
N27_yangjifengN27_yangjifeng
上一篇 2017-08-28
下一篇 2017-08-28

相关推荐

  • 文件的权限小结

    主要是setfacl 和chown的总结

    Linux干货 2017-11-27
  • php的serialize序列化和json性能测试

    最近需要对大数组做存储,需要在serialize序列化和json之间做了选择。因此需要做了性能测试。 在php5.2之前对数组存储的时候,大都使用serialize系列化。php5.2之后,开始内置了 JSON 的支持。 在网上看到有些资料说:json_encode和json_decode比内置的serialize和unserialize…

    Linux干货 2015-04-07
  • 一起学DNS系列(十五)DNS查询工具之NSLOOKUP的使用

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeffyyko.blog.51cto.com/28563/259092    上一节里我们讨论了有关DIG工具的用法,本节将对windows下nslookup工具的一些主要命令进行描述。  …

    2015-03-17
  • Linux包管理:rpm/yum/编译安装

    rpm:安装,查询,升级,校验,卸载   Topic: 程序包 rpm管理 yum管理   程序包:   什么是程序包管理器: 将编译好的应用程序的各个组成文件打包成一个或几个程序包文件,从而更方便地实现程序包的安装、升级、卸载和查询等管理操作   程序包的组成清单: 文件清单 安装或卸载时运行的脚本 数据库(公共) …

    2017-09-14
  • rpm

    软件运行环境 API:Application Programming Interface     POSIX:Portable OS 程序源代码–> 预处理–> 编译–> 汇编–> 链接   &nb…

    Linux干货 2016-08-21
  • 实例;编译安装apache 2.2,并启动此服务

    基于c语言的源代码编译安装,通常有三个步骤     ./configure         (1)通过选项传递参数,指定启用特性,安装路径等:执行时会参考用户的指定以及makefile.in文件生成makefile.  &nbsp…

    Linux干货 2016-08-24

评论列表(1条)

  • 马哥教育
    马哥教育 2017-10-10 13:05

    再接再励。