Linux文件与目录管理之权限与命令之间的关系

Linux文件与目录管理之权限与命令之间的关系
我们知道权限对于用户账户来说是非常重要的,因为它可以限制用户能不能读取/新建/删除/修改文件或目录。在这我们就来说明下什么命令在什么样的权限下才能够运行。
        让用户能进入某目录成为“可工作目录”的基本权限是什么
               可使用的命令:例如cd等切换工作目录命令。
               目录所需权限:用户对这个目录至少余姚具有x的权限。
               额外需求:如果用户想要在这个目录内利用ls查阅文件名,则用户对此目录还需要r的权限。
        用户在某个目录内读取一个文件的基本权限是什么
                可使用的命令:例如谈到的cat,more,less等。
                目录所需的权限:用户对这个目录至少需要具有x权限。
                文件所需的权限:用户对文件至少需要具有r的权限才行!
         让用户可以修改一个文件的基本权限是什么
                 可使用的命令:例如nano或或未来要了解的VI编辑器等。
                目录所需的权限:用户在该文件所在的目录至少要有x权限。
                文件所需的权限:用户对该文件至少要有r,w的权限。
         让一个用户可以创建一个文件的基本权限是什么
                 目录所需要权限:用户在该目录要具有w,x的权限,重点在w。
          让用户进入某目录并执行该目录下的某个命令的基本权限是什么
                 目录所需的权限:用户在该目录至少要有x的权限。

                文件所需的权限:用户在该文件至少要有x的权限。
让一个用户vbirdn能进行“cp/dir1/file2/dir2″的命令时,请说明dir1,file1.dir2的最小所需权限。
        执行cp时,vbird要能够读取源文件,并且写入目标文件。所以以该参考上述第二点与第四点的说明,因此各文件/目录的最小权限应该是:
        dir1:至少需要有w权限;
        file1:至少需要有r权限;
        dir2:至少需要有w,x权限;
有文件全名为/home/student/www/index.html,各相关文件/目录的权限如下:
drwxr-xr-x. 23 root       root     4096     sep   22     11:29    /
drwxr-xr-x. 6 root          root    4096     sep    29    11:11    /home 
drwxr-xr-x. 6 student    student    4096    sep   29    10:48     /home/student
drwxr-xr-x. 6  student    student    4096    sep   29    10:52     /home/student/www
-rwxr–r–. 6   student    student    369    sep   29    10:58     /home/student/www/index.html
请问vbird这个账号(不属于student用户组)能否读取index。html这个文件呢?
       虽然www与indexhtml是可以让vbird读取的权限,但是因为目录结构是由根目录一层一层读取的,因此vbird可以进入/home但是却不可进入/home/student/,既然连接进入/home/student都不许了,当然就读不到index。html了!所以是“vbird不会读取到index。html的内容”。
        那要如何修改权限呢?其实只要将/home/student的权限修改为最小711,或者直接给予755就可以了。

原创文章,作者:wangqiang,如若转载,请注明出处:http://www.178linux.com/74142

(2)
wangqiangwangqiang
上一篇 2017-04-24 20:40
下一篇 2017-04-24 21:29

相关推荐

  • python 10第一周博客作业

    1. 修改提示符格式 PS1=”\[\e[1;5;41;33m\][\u@\h \W]\\$\[\e[0m\]” 2.命令别名:alias NAME=’VALUE’   如果想永久有效,要定义在配置文件中 仅对当前用户:~/.bashrc   对所有用户有效:/etc/bashrc 3.日期和时间:相关命令 d…

    Linux干货 2018-03-17
  • Linux的简介

    Linux的简介 冯诺依曼体系结构 主要特点:使用存储器,采用二进制(据说,采用二进制的灵感来源于中国的八卦,2变4,4变8…) 体系介绍:其由几大部分组成,输入设备,运算器,控制器,内部存储器,外部存储器,输出设备。 目前,输入设备就是指键盘鼠标, 运算器和控制器现在统称CPU。其实已经内置了两个功能。 内部存储器就是内存,某种意义上,缓存也算…

    Linux干货 2016-10-28
  • 请罗列Linux发行版的基础目录名称命名法则及功用规定

    Linux文件系统 <逻辑视图>     根文件系统(rootfs):         root filesystem     LSB,FHS:(FileSystem Heirache Standard)         /bo…

    Linux干货 2016-10-30
  • 第四天作业

    1 、创建 用户gentoo ,附加组为bin 和root ,默认shell为/bin/csh ,注释信息为"Gentoo Distribution" 1 useradd -G bin,root -s /bin/csh -c "Gentoo Distribut…

    Linux干货 2016-08-04
  • Haproxy+keepalivd+LAMP

    目录 一、试验部署 1、实验要求 2、实验准备 3、拓扑结构 4、网络规划 二、基础设置 1、LAMP配置 2、HAProxy配置 3、Keepalived配置 三、测试 四、总结 一、试验部署 1、实验要求 (1) 动静分离部署wordpress,动静都要能实现负载均衡,要注意会话的问题; (2) 给出设计拓扑,写成博客; (3)haproxy的设定要求:…

    2017-05-18
  • 文件的权限和访问控制列表

      在linux管理中,为了使不同的用户对文件有不同的操作权限。我们需要正确的修改文件的权限,一方面是为安全着想, 另一方面则是防止自己辛辛苦苦码出的东西被其它用户给误删。 1.如何修改文件的属主和属主:   前面用户和组管理的内容中,我们已经对文件的属主、属组问题做了说明。有时候我们需要对一些文件的属组和属组进行修改…

    Linux干货 2016-08-04

评论列表(1条)

  • renjin
    renjin 2017-04-28 11:01

    主要对权限展开了说明,可以把内容再细化一下,排版也要注意一下!