马哥教育网络班22期第四周课程练习1

1.cp -r /etc/skel/ /home/tuser1 && chmod -R 600  /home/tuser1

2.max=`cat /etc/group |awk -F":" '{print $3}'|sort -nr| head -n1`|sed -i '$a hadoop:x:'$((max+1)) /etc/group

3.maxuser=`cat /etc/passwd |awk -F":" '{print $3}'|sort -nr|head -n1` && hadoopgroup=`grep "hadoop" /etc/group|awk -F":" '{print $3}'`|sed -i '$a hadoop:x:'$((maxuser+1)):$maxgroup::/home/hadoop:/bin/bash /etc/passwd

4.与第一题一样,略

5.chown -R hadoop:hadoop /home/hadoop

6.cat /proc/meminfo | egrep ^[Ss]

cat /proc/meminfo | awk '{if($1~/^[Ss]/) print}'

7.cat /etc/passwd | awk -F":" {'if($NF!="/bin/bash") print $1'} 

8.cat /etc/passwd | awk -F":" {'if($NF=="/bin/bash") print $1'} 

9.cat /etc/passwd | awk -F":" {'if(length($1)<=2) print $1'} 

10.cat /boot/grub/grub.conf | egrep "^[[:space:]]+"

11.cat /etc/rc.d/rc.sysinit  | egrep –color "^#[[:space:]]+[[:graph:]]+"

12.netstat -tan | egrep –color "LISTEN[[:space:]]+"

13.for i in bash testbash basher ; do useradd $i ; done ; useradd nologin -s /sbin/nologin && for i in `egrep -o "^[[:alnum:]]+" /etc/passwd `; do egrep "($i).*\1$" /etc/passwd;done

原创文章,作者:未闻花名,如若转载,请注明出处:http://www.178linux.com/43420

(0)
未闻花名未闻花名
上一篇 2016-09-05 08:52
下一篇 2016-09-05 08:52

相关推荐

  • 马哥教育网络班21期+第9周课程练习

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登陆shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash while read line; do     if [[ $line&n…

    Linux干货 2016-09-01
  • 初探linux

    计算机的组成及其功能: 存储器:    实现记忆功能的部件用来存放计算程序及参与运算的各种数据 运算器:    负责数据的算术运算和逻辑运算即数据的加工处理 控制器:    负责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问 输入设备:    实现计算程序和原始…

    Linux干货 2016-10-29
  • SElinux

    SElinux 1.介绍: SELinux: Secure Enhanced Linux,是美国国家安全局「NSA=The National Security Agency」和SCC(Secure Computing Corporation)开发的Linux的一个强制访问控制的安全模块。2000年以GNU GPL发布,Linux内核2.6版本后集成在内核中 …

    Linux干货 2016-09-21
  • M20-1 8月3号 –权限、用户和组的管理

    一、权限管理:            ls -l                  rwxrwxrwx:               &nb…

    Linux干货 2016-08-08
  • 来到马哥的第一天

    找到马哥之后的故事

    Linux干货 2018-03-26
  • 网络管理、进程管理、计划任务及启动流程

          网络管理 一.网卡模块操作步骤: 查询网卡模块类型:ethtool  -i  eth1 查询网卡模块lsmod |grep e1000 删除网卡模块rmmod e1000  或者modprobe  -r  e1000 添加网卡模块 modprobe e1000 删除模…

    Linux干货 2016-09-08

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-13 13:50

    没有很好的按照第三周老师的方式来改善哦,希望改进下;
    PS:题目+格式渲染更好。加油