zoukankan      html  css  js  c++  java
  • 文件权限和访问控制列表ACL (1)

    背景知识:

    文件的权限主要针对三类对象进行定义

    • Owner: 属主u
    • Group: 属组g
    • Other: 其他o

    每个文件针对每一类的访问者都设定了三种权限

    •  r: Readable 读
    • w: Writeable 写
    • x: eXcutable 执行

    对于文件而言:

    • r: 可以使用文本查看类工具获取其内容。但是对root 用户不起作用。如果没有权限,file 文件将不可用,因为file 文件需要读取文件头来获取文件信息。
    • w: 可以修改其内容,但是对root 用户不起作用。
    • x: 可以将此文件提请内核启动一个进程。即二进制文件,可执行。对root用户有效。

    对于目录而言:

    • r: 可以使用ls 命令查看目录内的文件列表。
    • w: 可以在此目录中创建文件,也可以删除此目录中的文件。
    • x: 可以使用ls -l 查看此目录中文件列表,可以cd 进入此目录。
    • X: 只给目录x 权限,目录内文件,如果本身就有x 权限,则给ugo 加上x 权限,如果本身不具备x 权限,则不给文件x 权限。

    由上可以知道,一个用户能否对某一个文件进行删除,取决于该用户在该文
    件所在的目录上的权限,而不取决于在该文件上的权限。如果用户对目录有写权
    限,用户就能够删除该目录下的文件。

  • 相关阅读:
    GCC编绎详解
    GUN C/C++ __attribute__ 用法 转
    rust 参考的资料 转
    Eclipse环境安装rust
    GNU Debugger for Windows----GDB
    minGW cygwin gnuwin32
    tdm-gcc
    GNU tools
    The MinGW and mingw-w64 projects.----GCC
    crosstool-NG
  • 原文地址:https://www.cnblogs.com/caishunzhe/p/12817490.html
Copyright © 2011-2022 走看看