zoukankan      html  css  js  c++  java
  • 《鸟哥linux》--第七章课后习题答案

    1.什么是绝对路径与相对路径

    绝对路径写法为由/开始写,至于相对路径则不由/开始写,此外相对路径为相对于目前工作目录的路径

    2.如何更改一个目录名称?例如由/home/test 变为/home/test2

    mv /home/test /home/test2

    3.PATH这个环境变量的意义?

    这个是用来指定执行文件执行的时候,指令搜寻的目录路径

    4.umask有什么用处与优点

    umask可以拿掉一些权限,因此,适合的定义umask有助于系统安全,因为他可以用来建立默认的目录或档案的权限

    5.当使用者的umask分别为033与044他所建立的档案与目录的权限为何?

    在umask为033时,则预设是拿掉group与other的w(2)x(1)权限,因此权限就成为【档案-rw-r--r--,,目录drwxr--r--】而当umask 044时,则拿掉r的属性,因此就成为【档案-rw--w--w-,目录drwx-wx-wx】

    6.什么是SUID?

    当一个指令具有SUID的功能时,则:

      1.SUID权限仅对二进制程序有效

      2.执行者对于该程序需要有x的可执行权限

      3.本权限仅对执行该程序的过程中有效(run-time)

      4.执行者将具有该程序拥有者的权限

    7.当我要查询/usr/bin/passwd这个档案的一些属性时(1)传统权限;(2)文件类型;(3)档案的隐藏属性,可以使用什么指令来查询?

      1.ls -al

      2.file

      3.lsattr

    8.尝试用find找出目前linux系统中,所有具有SUID的档案有哪些?

    find / -perm +4000 -print

    9.找出/etc底下,档案大小介于50k到60k之间的档案,并将权限完整的列出

    find /etc -size +50k -a -size -60k -exec ls -l {} ;

    10.找出/etc下,档案容量大于50k且档案所属人不是root的档名,且将权限完整的列出

    find /etc -size +50 -a ! -user root -exec ls -ld {} ;

    或者find /etc -size +50 -a ! -user root -type f -exec ls -l {} ;

    11.找出/etc底下,容量大于1500k以及容量等于0的档案

    find /etc -size + 1500k -o -size 0

    (-a 就是and -o 就是or)

  • 相关阅读:
    cli create ssl certkey
    开启HSTS让浏览器强制跳转HTTPS访问
    Down State Flush Feature
    tasklist、taskkill命令使用
    findstr 命令使用
    【批处理学习笔记】第十一课:常用DOS命令(1)
    【批处理学习笔记】第十课:批处理符号(3)
    【批处理学习笔记】第九课:批处理符号(2)
    【批处理学习笔记】第八课:批处理符号(1)
    【批处理学习笔记】第七课:简单的批处理命令(6)
  • 原文地址:https://www.cnblogs.com/program-framework/p/3711072.html
Copyright © 2011-2022 走看看