了解Linux文件权限——读取、写入和更改

Linux 权限允许您为不同的用户设置安全级别。Linux 允许您为单个文件定义访问级别、指定属性并加强安全性。通过这种方式,您可以提供精细的权限级别并提高文件安全性。

了解Linux文件权限——读取、写入和更改

Linux 允许您为每种类型的用户选择不同的文件权限,但它们通常可以包括以下组合:

  • 执行

在我们谈论 Linux 文件权限之前,让我们先谈谈不同类型的用户。

Linux 用户

这三类用户包括:

  • 拥有者
  • 团体
  • 其他的

所有者

所有者包括创建文件的人。

团体

组通常包括具有相同 Linux 权限的不同用户。例如,所有者可以向特定组提供读取信息,而不是手动向每个用户授予权限。

其他的

这包括可以访问该文件的任何其他用户。这些通常是尚未创建文件的用户,也不属于具有特定权限的组。因此,如果您为“其他人”设置了权限,他们将适用于该组。

了解 Linux 权限

现在,如上所述,可以为每个文件或目录分配下面讨论的三种权限中的任何一种。

读 (r)

读取权限使用户能够打开和读取文件。如果读取权限分配给目录,用户将能够列出其所有内容。

写(w)

写入权限允许用户修改目录或文件的内容。这允许用户以他们认为合适的方式添加、删除、重命名或修改文件。

例如,如果您必须对文件有写入权限,但对目录没有写入权限,则您将无法重命名该文件或从目录中删除该文件。您只能更改文件本身的内容。

执行 (x)

这允许用户执行该文件。本质上,有了这个权限,您就可以运行该文件。

Linux 权限示例

例如,如果文件名为:

Ls -l example_file

第一个字符告诉您文件的类型。它可以是目录 (d)、常规文件 (-) 或符号链接 (l)。此文件的输出提供以下权限:

-rw-w-r-

在第一部分中,您可以看到文件所有者同时拥有读写权限。然后,该组只有写权限,其他人只有读权限。

如何更改 Linux 文件权限

chmod 命令通常用于更改 Linux 文件权限。任何具有 sudo 权限的用户、根用户和文件所有者都可以更改文件权限。使用符号格式时,可以使用以下格式更改文件权限:

chmod [OPTIONS] [ugoa] [-+=] perms...[,...] filename...

在这种格式中,第一组标志仅表示您要更改其权限的用户类别。这些包括:

  • 所有者(你)
  • 组别 (g)
  • 其他用户 (o)
  • 所有用户(一)

下一组标志定义是添加 (+)、删除 (-) 还是将现有权限更改为特定权限 (=)。

例如,如果命令是:

chmod -r o-x example_file

它将删除所有其他用户的执行权限。

绝对模式

也称为数字模式,此模式下的文件权限由三位数字而不是一系列字符表示。以下是供您理解的数值:

0 = 无权限

1 = 执行

2 = 写

3 = 执行并写入

4 = 读

5 = 读取 + 执行

6 = 读 + 写

7 = 读取 + 写入 + 执行

因此,如果您要使用以下命令:

chmod 754 example_file

您基本上会将文件权限更改为以下内容:

  • 所有者:读取、写入和执行 (7)
  • 组:阅读和执行)(5)
  • 所有其他:可以阅读)(4)

结论

我们希望您发现这份有关 Linux 权限的简单指南对您有所帮助。请记住,chmod 命令允许您更改权限,只要您拥有 sudo 权限或者是文件所有者。

文章链接: https://www.mfisp.com/18683.html

文章标题:了解Linux文件权限——读取、写入和更改

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
IDC云库

如何使用专业软件提高数据库性能

2023-3-21 12:06:54

IDC云库

如何在Windows或Mac上本地安装和运行WordPress

2023-3-21 13:55:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
客户经理
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠