第四周作业

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

 cp -rf /etc/skel/  /home/

mv /home/skel /home/tuser1

chmod  -R 700 /home/tuser1

或chmod -R  u=rw,go= /home/tuser1

chmod  -R  u-x,go-rwx /home/tuser1

 

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

echo "hadoop3:x:2018" >> /etc/group

或者 直接编辑文件

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

echo "hadoop:x:4010:2018::/home/hadoop:/bin/bash">>/etc/passwd

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

cp -r /etc/skel    /home/

rename /home/skel   /home/hadoop

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

chown   -R hadoop:hadoop  /home/hadoop

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

grep -E "^[sS]" < /proc/meminfo

grep -E "^[s||S]"< /proc/meminfo

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

grep -Ev "/sbin/nologin$" </etc/passwd | cut -d: -f1

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

grep -Ev "/bin/bash$" </etc/passwd | cut -d: -f1

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

grep -Eo  "\<[0-9]\>||(\<[1-9][0-9])\>" </etc/passwd  –color=auto

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

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

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

grep -E "^#[[:space:]]+[[:space:]]{0,0}" < /etc/rc.d/rc.sysinit

非空白字符,我用0次空白字符表示

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

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

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

(0)
haoyphaoyp
上一篇 2016-12-03
下一篇 2016-12-03

相关推荐

  • 救援模式安装RPM

    救援模式安装RPM 步骤如下: (1)先让RPM“自杀”掉,必须要使用忽略依赖选项—nodeps,否则卸载不了RPM程序。 (2)卸载完成后,将机器重启,按F2键进入机器的BIOS模式,如下图选择CD-ROM启动,最后按F10保存退出。 (3)机器将会从光驱上使用光盘文件做引导启动,如下图界面,相信大家都非常熟悉,该界面在我们安装新系统的时候,也会见到。啰嗦…

    Linux干货 2016-08-26
  • 【25期】Linux第一周学习知识小结

    1:设置Linux图形界面不用输入账号和密码直接登录系统 首先在图形化界面编辑文件:vi /etc/gdm/custom.conf 编辑如下图: 在[daemon]下添加两行代码: AutomaticLoginEnable=True // 自动登陆器用 AutomaticLogin=root   //登录账号root 2:free命令 在终端输入f…

    2017-07-15
  • Linux系统

    1、计算机的组成及其功能 从基本结构上来讲,电脑可以分为五大部分:运算器、存储器、控制器、输入和输出设备。 运算器(Datapath):对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。 存储器(Memory):存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。 控制器(Control):整个计算机的中枢神经,对程序规定的控制信息进行解释,…

    Linux干货 2016-10-30
  • 用户、组

    用户user:  令牌token,identity   Linux用户:username/UID   管理员:root,0   普通用户:1-65535  系统用户:1-499(CENTOS6),1-999 对守护进程获取资源进行权限分配  登录用户:500(CENTOS6)+,1000+…

    Linux干货 2016-08-04
  • 马哥教育网络班21期+第1周课程练习

    一、计算机原理及组成部分 数学家冯·诺依曼,按不同功能把计算机分成了五大组成部分:运算器、控制器、存储器、输入设备、输入出设备。 现代计算机把运算器和控制器集成在一起,称为CPU,主要进行各种数据运算和对各种命令进行解释;存储器被分为两类,一类以内存为代表的随机存储设备,主要特点是速度快,容量有限,断电后信息就消失,另一类是硬盘为代表的外部存储设备,容量大,…

    Linux干货 2016-06-26
  • 第十周作业

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) 2、为运行于虚拟机上的CentOS 6添加一块新硬件,提供两个主分区;   (1) 为硬盘新建两个主分区;并为其安装grub; #创建两个分区,/dev/sdb1为500M,/dev/sdb2为5G [root@centos6 mnt]# fdisk -l /dev/sdb…

    2017-03-12

评论列表(1条)

  • 马哥教育
    马哥教育 2016-12-14 16:13

    答案中加了自己的理解,敢于尝试,加油!