第四周作业

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,其基本组ID为hadoop组的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 10:16
下一篇 2017-08-28 10:53

相关推荐

  • linux系统自动化安装和selinux

    系统自动化安装: Anaconda 安装系统分成三个阶段:  安装前配置阶段安装过程使用的语言键盘类型安装目标存储设备Basic Storage :本地磁盘特殊设备:iSCSI设定主机名配置网络接口时区管理员密码x设定分区方式及MBR 的安装位置创建一个普通用户选定要安装的程序包 创建引导光盘:#cp /media/cdrom/isoli…

    Linux干货 2017-04-06
  • Linux文档的压缩与打包

    Linux文档的压缩与打包 概述 compress和uncompress gzip压缩工具 bzip2压缩工具 zip压缩工具 tar压缩工具 cpio压缩工具(主要用来备份还原) Linux文档的压缩与打包 概述 本章将介绍Linux系统中的压缩和解压缩的工具,以及归档工具(tar,cpio) compress/uncompress:   &nb…

    Linux干货 2016-09-06
  • 进程管理工具:ps,top,htop,dstat

    进程列表查看,系统资源使用情况查看,比如CPU占用情况,内存使用情况,网络IO,硬盘IO等等。本文介绍的几款工具帮您实现。 进程是指运行中的程序的一个副本,进程的有关信息映射在/proc/#下,ps等工具通过加工/proc/下文件而显示出进程列表。 linux内核属于抢占式多任务式,内核将CPU处理时间按时间片分配给各个进程,这里有一个优先级的问题,优先级越…

    Linux干货 2016-09-22
  • N26-肉肉-第一周作业

    1.描述计算机的组成及其功能CPU:运算器、控制器、寄存器、缓存存储器:内存,RAM(Random Access Memory)    IO:输入输出设备2.按系列罗列linux的发行版本,并描述不同发行版本之间的联系与区别。发行版有数百种之多,著名的主流发行版有3种Debian,Slackware,RedHatDebian:使…

    Linux干货 2017-01-03
  • 权限管理和字符匹配示例

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限 cp -r /etc/skel /home/tuser1 chmod -R 700 tuser1 2、编辑/etc/group文件,添加组hadoop hadoop:x:999 3、手动编辑/etc/passwd文件新增一行,…

    2017-12-25
  • Centos 6 –grub legacy及grub修复

    一、CentOS 6 grub legacy:     1.启动流程:             POST –> Boot Sequence(BIOS) –> Boo…

    Linux干货 2016-09-21

评论列表(1条)

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

    再接再励。