第四周作业

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 10:16
下一篇 2017-08-28 10:53

相关推荐

  • Windows和Linux关于一块网卡绑定多个网络地址的解决之道

    Windows和Linux关于一块网卡绑定多个网络地址的问题解决之道   在不同场合用不同ip地址访问网络,而且都是固定ip。是一件很头疼的问题。不过,Windows和Linux系统都提供了解决方法。接下来我们先谈Windows系统下操作,再说Linux如何操作。 一、Windows设置   1. 我以Windows7为例,首先鼠标左键点击你电脑左下角有网络…

    Linux干货 2016-09-07
  • 文本处理工具

    1、cat命令 功能: 显示文本内容,连接合并文本内容并在标准设备上输出 语法: cat [OPTION]… [FILE]… 选项: -E:显示行结束符(回车)$ -A:显示所有控制符,相当于-vET -n:对显示出的每一行进行编号 -b:对非空白行编号 -s:将连续的空行压缩成一行 -T:把TAB字符显示为^I -v:除了&nb…

    Linux干货 2016-08-07
  • 第十一周作业

    第十一周作业 1、详细描述一次加密通讯的过程,结合图示最佳 第一阶段:ClientHello: 支持的协议版本,比如tls 1.2; 客户端生成一个随机数,稍后用户生成“会话密钥” 支持的加密算法,比如AES、3DES、RSA; 支持的压缩算法; 第二阶段:ServerHello 确认使用的加密通信协议版本,比如tls 1.2; 服务器端生成一个随机数,稍后…

    2017-10-29
  • LVM逻辑卷管理

    LVM逻辑卷管理 LVM全称为Logical VolumeManager逻辑卷管理器,LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。 其中 PV:Physical Volume 物理卷 VG:volume Group 卷组 LV:Logincal Volume 逻辑卷 实验…

    2017-08-14
  • 第五周 N21 总有刁民想害朕

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; egrep "^[[:space:]]+" /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; egrep "^#[[:space:]]+…

    Linux干货 2016-07-16
  • 文本处理工具(练习+作业)

    文本处理工具(cut,sort,uniq)练习 1、找出ifconfig命令结果中本机的所有IPv4地址 [root@localhost ~]# ifconfig | tr -cs '[:digit:].' '\n'| sort -t. -k3 |tail -5 2、查出分区空间使用率的最大百分比值 [root@loc…

    Linux干货 2016-08-07

评论列表(1条)

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

    再接再励。