马哥Linux第四周作业

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

~]# cp -r /etc/skel/ /home/user1

~]# chmod -R g0-rwx /home/user1/

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

编辑/etc/group

写入:hadoop:x:1001:

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

编辑/etc/passwd

写入:hadoop:x:1001:1001:hadoop:/home/hadoop:/bin/bash

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

~]# cp -r /etc/skel/ /home/hadoop

~]# chmod  go= /home/hadoop/

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

~]# chown -R hadoop:hadoop /home/hadoop/

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

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

~]# grep -i “^s” /proc/meminfo

~]# egrep “^(S|s)” /proc/meminfo
7.显示/etc/passwd文件中以其默认shell为非/sbin/nologin的用户
~]# grep -v “/sbin/nologin$” /etc/passwd | cut -d: -f1
8.显示/etc/passwd文件中其默认shell为/bin/bash的用户
~]# grep “/bin/bash$” /etc/passwd | cut -d: -f1
9.找出/etc/passwd文件中的一位数或两位数
~]# egrep -o “\<([0-9]|[0-9][0-9])\>” /etc/passwd
10.显示/boot/grub/grub.conf中以至少一个空白字符开头到的行
~]# grep “^[[:space:]]\+” /boot/grub/grub.conf
11.显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行
~]# grep “^#[[:space:]]\+[^[:space:]]\+” /etc/rc.d/rc.sysinit
12.打出netstat -ant命令的执行结果中以“LISTEN”后跟一个空白字符结尾的行
~]# netstat -ant | grep “LISTEN[[:space:]]\+$”
13.添加用户bash、testbash、basher、nologin(此用户的shell为/sbin/nologin),而后找出当前系统上用户名和默认shell相同的用户的信息
~]# egrep “^([[:alnum:]]+\>).*\1$” /etc/passwd

或

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

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/90893

赞 (0)
欧阳欧阳
上一篇 2018-01-06 07:48
下一篇 2018-01-07 22:32

相关推荐

  • httpd服务归纳:httpd基本配置(https原理以及配置 )

    一 https介绍以及实现机制   1. https协议:      在传统的http协议中,文档是明文传送的,网页涉及敏感信息是,将变得很不安全。为了保证敏感信息的安全,httpd结合加密库openssl或openssh 产生了https 协议。这就好比两个黑社会团伙交易,都怕出事被抓,…

    Linux干货 2015-05-23
  • 本地yum仓库配置以及创建yum仓库

    如何使用光盘当做本地yum仓库?     1.挂载光盘至某目录,例如/media/cdrom      [root@CentOS7 ~]# mount /dev/cdrom /media/cdrom/ mount: /dev/sr…

    Linux干货 2016-08-23
  • 基于keepalived的VRRP协议实现DR模型下的高可用集群

    基于keepalived的VRRP协议实现DR模型下的高可用集群 环境及配置前提说明 4台虚拟服务器都为centos6.8. 主机1,ip:192.168.25.140 做后端RS1,80端口向外部提供web服务 主机2,ip:192.168.25.141 做后端RS2,80端口向外部提供web服务 ip:192.168.25.142为lo:0接口的VIP地…

    Linux干货 2016-11-07
  • 如何修复Ubuntu 12.04上时间不正确的问题

    大家好: 今天跟大家分享下如何修复ubuntu 12.04上时间不正常的问题。 1–首先打date查看系统的时间是否正常 martell@cnux10:~/sistes/sha-mmb-o2o2o$ date  Thu Dec  1 09:15:47 UTC 2016 martell@cnux10:~/sistes/sha-m…

    Linux干货 2016-12-04
  • 初识mysql:基本原理和使用

    一、 数据库的出现      1. 数据库是什么: 数据库简单来说,就是存储数据的地方(废话),对于用户认证这个过程来说,当用户登录服务器时, 系统需要把用户的输入的用户认证信息和存储的用户认证信息进行比对,这一过程就需要事先把所有用户的信息存储在一个数据库中,然后逐条进行比对。早起最传统的数据库当然就是文本…

    Linux干货 2015-06-04
  • 第六周-Vim、计划任务及Shell脚本练习

    一、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; cp /etc/rc.d/rc.sysinit /tmp vim /tmp/rc.sysinit 末行模式输入 :%s@^[[:space:]]\+@#&@g 二、复制/boot/grub/grub.co…

    Linux干货 2017-08-13