详解Linux文件和目录权限

作者: 橡树人 | 来源:发表于2020-03-08 06:13 被阅读0次

基础知识

Linux 的权限有3种类型:

  • r
  • w
  • x

文件存放的主要内容是实际数据,目录存放的主要内容是文件名列表。

文件权限

  • r :可读取该文件的实际内容,比如读取该文件的文本内容等;
  • w :可编辑、新增、修改该文件的内容;
  • x :表示该文件可被系统执行。

注解

  • 在 Linux 系统下,文件能否被执行,要看当前用户是否具有该文件的 x 权限,跟文件名没有绝对的关系。
  • 当你对一个文件具有 w 权限时,说明你具有写入、编辑、修改文件内容的权限,但没有删除该文件本身的权限
  • 文件的 rwx 权限主要针对的是文件内容,跟文件名的存在与否没有关系。

目录权限

  • r :表示具有读取该目录结构列表的权限,即你可以查询该目录下的文件名数据。
  • w :表示你具有改动该目录结构列表的权限,比如创建新的文件与目录、删除已经存在的文件与目录、重命名已存在的文件或者目录、移动该目录内的文件及目录等。
  • x表示你能否进入该目录

示例

例1 系统有个 vbird 帐号,该帐号不属于 root 群组,有个目录的权限如下所示:

drwxr--r-- 3 root root 4096 Jun 25 08:35 .ssh

请问账号 vbird 对这个目录有何权限?是否可切换到此目录中?

答:账号 vbird 对于该目录的身份为 others,则

  • vbird 对此目录仅具有 r 的权限,即 vbird 可以查询此目录下的文件名列表。
  • vbird 不能切换到此目录内,因为 vbird 不具有该目录的 x 权限。

例2 假设有个帐号 dmtsai,他的主文件在 /home/dmtsai/,账号 dmtsai 对此目录的权限为 rwx 的权限。 若在此目录下有个名为 the_root.data 的文件,该文件的权限如下:

-rwx------ 1 root root 4365 Sep 19 23:20 the_root.data

请问账号 dmtsai对此文件的权限是什么?能否删除此文件?

答:对此文件来说,账号 dmtsai 的身份是 others,则

  • 账号 dmtsai 对此文件的权限为---,即不能读、写、执行该文件。
  • 账号 dmtsai 可删除该文件,因为该文件所在的目录是 /home/dmtsai/,账号 dmtsai 对该目录的权限为 rwx,账号 dmtsai 拥有删除该目录下的已存在的文件的权限。

相关文章

  • linux常用命令大全

    进入带空格的文件或者文件夹 Linux文件权限详解 文件和目录权限概述 在linux中的每一个文件或目录都包含有访...

  • 百人计划_第一次线上分享_练习二

    chmod 命令详解 在Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录...

  • 详解Linux文件和目录权限

    基础知识 Linux 的权限有3种类型: r w x 文件存放的主要内容是实际数据,目录存放的主要内容是文件名列表...

  • Linux权限管理详解

    Linux权限管理详解 [TOC] 基本权限 前面在Linux文件及目录属性简介一文中的权限属性曾粗略提了一下Li...

  • linux文件访问权限

    参考 Linux 简单修改权限命令 Linux权限详解 命令之 chmod:修改权限 Linux命令:修改文件权限...

  • Linux 文件权限

    Linux chmod命令详解linux 文件属性与权限

  • Linux 文件普通权限

    一、文件权限10个字符对应类型和权限 二、Linux普通文件和Linux目录读、写、执行权限说明 标注:Linux...

  • 【Linux】文件的权限管理

    Linux下文件的权限管理 文章主要从以下几个方面展开介绍: 文件的属性和权限 文件的权限和属性的更改 文件和目录...

  • linux 权限不完全指南

    Linux 权限概述 本文主要介绍linux的: 文件权限 目录权限 默认权限 umask 隐藏权限 lsattr...

  • 文件目录权限总结

    文件目录权限总结 参考 第六章、Linux 的文件权限与目录配置

网友评论

    本文标题:详解Linux文件和目录权限

    本文链接:https://www.haomeiwen.com/subject/hamrdhtx.html