zoukankan      html  css  js  c++  java
  • Linux文件权限

      Linux通过设置文件的访问权限来控制不同用户对文件或目录的访问操作。Linux将root以外的用户分为3类:文件所有者、所属组和其他用户。每个用户帐号都有唯一的识别号UID和自己所属组的识别号GID。root用户拥有系统最高的操作权限,其用户识别号和所属组的识别号均为0。

    drwxr-xr-x   6  root   root   4096  Oct 20 2017    apt
    -rw-r--r--      1  root   root   211     Oct 20 2017    hosts

      第二个字段是硬链接数目,第三个字段是所属用户,第四个字段是所属组,第五个字段是文件的大小,第六个字段是文件被修改的日期,最后是文件名。

      第一个字段(存取权限数据段)的第一个字符是文件类型,其类型和对应的含义如表所示:

    -

    普通文件,通常是流文件

    d

    目录

    l

    符号链接文件,用于不同目录下文件的共享

    s

    套接字Socket文件

    c

    字符设备文件,如键盘等设备

    b

    块设备文件,如磁盘、光盘或U盘

    p

    管道文件

      第一个字段剩下的9个字符是模式,其实就是权限位。3个一组(这三组分别表示文件所属的用户权限、文件所属的组权限以及其他用户的权限),每一组rwx表示“读read”、“写write”、“执行execute”。如果是字母,就说明有这个权限;如果是横线,就是没有这个权限。

      对目录文件而言,只有读权限是无法用cd命令进入该目录的,还必须同时拥有执行权限才能进入。

     

    附:

    Linux链接分两种,一种被称为硬链接,另一种被称为符号链接。默认情况下,ln命令产生硬链接。

    【硬连接】

      硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点的情况是存在的,一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能,因为对应的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放,即,文件真正删除的条件是与之相关的所有硬连接文件均被删除。

    【软连接】

    另外一种连接称之为符号连接,也叫软连接。软链接文件有类似于Windows的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。

  • 相关阅读:
    利用服务器部署Web项目
    JavaWeb解决文件上传后项目需要刷新问题 以及 图片过大 文件上传时间延长
    JavaWeb接入支付宝支付
    JavaWeb实现文件上传功能
    Eclipse Server中没有TomCat
    Eclipse 中没有Dynamic web Project 解决办法
    JavaWeb图形验证码
    elasticsearch常用语句
    关于elasticsearch的安装教程和使用方法
    解决el-table渲染卡顿组件
  • 原文地址:https://www.cnblogs.com/kongzimengzixiaozhuzi/p/13197696.html
Copyright © 2011-2022 走看看