CHMOD 777:语法和函数

您所在的位置:网站首页 针灸可以治疗白头发吗视频讲解 CHMOD 777:语法和函数

CHMOD 777:语法和函数

2024-05-03 04:56| 来源: 网络整理| 查看: 265

CHMOD 777:语法和函数

使用 Linux 时,chmod 777 很常见。您可能在下载可执行文件后或在您正在阅读的教程中遇到过它。它是什么意思,你应该使用它吗?

chmod 777 是在 Linux 中设置文件或目录的文件权限的一种方法。本指南将讨论 Linux 文件权限以及如何设置它们。我们还将了解 chmod 777 是什么以及它执行时的作用。

Linux 文件权限是什么

在Linux中,每个目录和文件都有不同的所有权、属性和文件权限。这些文件控制标准有助于限制谁可以访问给定文件以及他们可以对文件或目录执行哪些操作。

文件权限根据类别进行分类。共有三个用户类别:

所有者 - 创建给定文件或目录的人是所有者。理想情况下,在主目录中创建的任何文件或目录都归当前用户所有。但是,您可以使用或更改其所有权。

组 - 它们代表有权访问给定目录或文件的其他用户。所有者定义他们对文件的访问权限。

其他人 - 任何不是所有者或不属于该组类别的人都代表其他人。

三个用户类别中的每一个都有不同的文件权限。他们可以拥有读取、写入或执行权限。

读取(r) – 读取权限意味着用户可以访问给定目录的内容并查看文件。但是,他们无法修改、创建或删除现有文件。

写入 (w) – 写入权限允许用户修改目录中的文件。

执行 (x) – 如果给定文件是脚本,则执行权限允许用户运行该文件。

因此,给定用户可以拥有不同的权限。此外,所有者可以更改给定文件或目录的权限,以添加或撤销给定用户类的权限。

要查看文件权限,给定目录的内容的一长列表如下所示:

在上图中,我们有一个具有不同权限的文件和目录。在第一种情况下,连字符 (-) 表示它是一个文件。 rw-代表所有者权限。 r-代表组权限。最后一个类别是r-,代表其他权限。

对于目录,d代表目录,后跟文件权限。

文件权限表示

文件权限以数值表示:4代表读,2代表写,1代表执行,和0代表没有权限。

我们将其分解为下表:

– – –

0

– – x

1

-w-

2

-wx

3

r- –

4

r-x

5

rw-

6

rwx

7

如果您获得权限为644的文件,所有者拥有权限6。这意味着他们可以读取和写入给定文件并修改目录中的文件。 组和其他拥有4权限,这意味着他们只能读取文件和目录内容。

在我们前面的示例中,moo.docx的权限设置为 644,也表示为 rw-r–r–。

对于new目录,其权限设置为775。 如果我们想将其更改为644,我们可以使用以下命令:

$  sudo chmod 644 new

我们使用chmod命令更改了文件权限。

了解 CHMOD 777

777文件权限意味着所有用户类都可以读取、写入和执行。 如果您运行chmod 777,您将使系统中的所有用户类都可以访问该文件或目录。应避免此类权限,并且仅当您信任系统中的所有用户时才使用此类权限。 777许可构成安全威胁;如果可能的话,您应该避免使用它。

只有所有者应该拥有7文件权限。其他用户应坚持文件权限 5 或其他权限,具体取决于他们应访问或执行的内容。

chmod 777 可以设置如下:

我们为指定文件设置 777 文件权限。所有用户都拥有rwx权限。如果您发现任何文件具有此类权限,请减少其他文件的权限。您可以使用chmod命令来最大限度地减少系统中的安全威胁。

结论

chmod 777 是一个用于为系统中所有用户分配读、写和执行文件权限的命令。本指南讨论了有关 Linux 文件权限、其表示以及如何使用 chmod 命令更改权限的所有详细信息。此外,我们讨论了 chmod 777 的含义以及为什么应该避免它。我们希望您现在了解 chmod 777 的概念是什么。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3