; 第四周小练习 | Linux运维部落

第四周小练习

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

    cp -r /etc/skel /home/tuser1
    chmod -R go= /home/tuser1
  2. 编辑/etc/group文件,添加组hadoop

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

    echo "hadoop:x:600:600:hadoop:/hom/hadoop:/bin/bash" >> /etc/passwd
  4. 复制/etc/skel目录为/home/hadoop,要求修改hadoop目录的属组和其它用户没有任何访问权限

    cp -r /etc/skel /home/hadoop
  5. chmod -R go= /home/hadoop
  6. 修改/home/hadoop目录及其内部所有文件的属主为hadoop,属组为hadoop

    chown -R hadoop:hadoop /home/hadoop
  7. 显示/proc/meminfo文件中以大写或小写S开头的行,用两种方式

    grep "^[sS]" /proc/meminfo
    egrep "^(s|S)" /proc/meminfo
    grep -i "^s" /proc/meminfo
  8. 显示/etc/passwd文件中其默认shell非/sbin/nologin的用户

    grep -v "\(/sbin/nologin\)" /etc/passwd
  9. 显示/etc/passwd文件中其默认shell为/bin/bash的用户

    egrep "(/bin/bash)" /etc/passwd
  10. 找出/etc/passwd文件中的一位数或两位数

    egrep  "\<[0-9]{1,2}\>" /etc/passwd
  11. 显示/boot/grub/grub.conf中以至少一个空白字符开头的行

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

    egrep "^#[[]]+[^[[]]]+" /etc/rc.d/rc.sysinit
  13. 打出netstat -tan命令执行结果以“LISTEN”,后或跟空白字符结尾的行

    netstat -tan|grep "LISTEN.*[[:space:]]$"
  14. 添加用户bash,testbash,basher,nologin(此一个用户的shell为/sbin/nologin),而后找出当前系统上其用户名和默认shell相同的用户信息

    egrep "(^\<[^:]*\>).*\1$" /etc/passwd

原创文章,作者:N24-超,如若转载,请注明出处:/61402

评论列表(1条)

  • 马哥教育
    马哥教育 2016-12-07 23:17

    第二个问题,自己好好的看看,写作业 要检查一下

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1660809109@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:万达娱乐开户  万达注册  万达主管QQ  万达娱乐主管QQ  万达娱乐开户  guoqibee.com  万达娱乐登录  万达娱乐招商QQ  万达娱乐直属  万达娱乐注册