第四周小练习

  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-超,如若转载,请注明出处:http://www.178linux.com/61402

(0)
N24-超N24-超
上一篇 2016-11-29 11:06
下一篇 2016-11-29 14:15

相关推荐

  • linux网络配置

    一、 网络基本配置:  真不敢想象没有网络的一天应该怎样度过,但是有了网络就行了?原来刚有了网络时由于没有统一的标准,各大硬件厂商各自为政,都在搞网络,但是都只是同一厂商的设备可以进行通讯,就和不同的国家的人交流使用了不同的语言一样,难以将所有的网络连接起来,之后Internet有了统一的标准,大家都遵循它的标准,后来计算机才能进行网络通讯,同样将…

    Linux干货 2016-09-13
  • N25-第五周博客作业

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@localhost ~]# grep "^[[:space:]]\+" /boot/grub/grub.conf      root (hd0,0)…

    Linux干货 2017-01-06
  • N25-第11周博客作业

    1、详细描述一次加密通讯的过程,结合图示最佳。 第一步:他们需要实现协商好对称加密算法,单向加密算法,公钥加密算法,交换公钥等。 第二步:B用户想要将数据传给A,首先需要使用单向加密算法取出数据的特征码,并用自己的私钥对这段特征码进行加密(数字签名),B用户生成临时对称密钥,并用对称密钥加密整段数据,B用户使用 A用户的公钥加密一次性对称密钥,附加在整段数据…

    Linux干货 2017-05-21
  • N26 第三周博客作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 思路:    首先使用 who 查看当前系统上所有已经登录的用户,然后用 cut 或 awk 截取用户名,最后使用 sort 或 unqi 去除重复信息。命令:    who | cut -d’ ‘ -f1 …

    Linux干货 2017-02-25
  • vim编辑器

    一、vim简介    vi: Visual Interface,文本编辑器     文本: ASCII, Unicode     文本编辑种类:         行编辑器: sed…

    Linux干货 2016-08-10
  • Jumpserver 3.0 全新改版 更轻、更快、更便捷

               Jumpserver Wiki                       &…

    系统运维 2016-01-05

评论列表(1条)

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

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