如何更改 Linux 桌面上的文件权限

对于新用户来说,Linux 中最令人困惑且经常令人沮丧的部分之一是文件系统权限的概念。 过去,如果你想在 Linux 系统上更改文件权限,你必须在终端输入神秘的命令。 然而,现在,像 GNOME 和 KDE Plasma 这样的桌面环境可以轻松检查和调整这些设置。

在本文中,我们将解释每个文件权限设置是什么,并向您展示如何在四种主要的 Linux 桌面环境中调整它们:GNOME、Plasma、Cinnamon 和 XFCE。

Linux 文件权限基础

在 Linux 文件系统上设置权限有四个基本选项。 您可以使用以下权限设置来限制或授予对目录和单个文件的访问权限:

  • 没有许可(或无)
  • 只读
  • 读和写
  • 可执行文件

您可以将这些权限中的每一个单独分配给三种特定类型的用户之一:文件所有者、作为特定组成员的用户以及既不是文件所有者也不是具有定义权限的组中的所有其他用户——我们将他们称为公共用户。

以下是每个权限设置的效果的简要说明。

没有权限

您只能将组和公共用户的文件权限设置为无。 所有者将始终对他们拥有的任何文件至少拥有只读权限。

当用户无权访问文件或目录时,该项目对用户是不可见的。 它不会出现在任何目录列表中,并且用户将无法直接访问文件或目录,即使他们以某种方式知道它在那里。

只读文件权限

就像听起来一样,具有只读权限的用户将只能读取指定的文件或目录。 他们将无法编写、修改或删除任何内容。

如果所有者的权限设置为只读,当您尝试修改或删除该项目时,系统会发出警告。 但是,您仍然可以覆盖只读状态。

读写文件权限

通过读取和写入权限,用户或组将能够访问、创建、修改和删除项目。 可以授予某人对目录的写访问权限,以便他们可以创建文件,但限制对该目录中需要保护的单个文件的写访问权限。

可执行文件权限

可执行权限是一种特殊设置,允许用户将脚本或二进制文件作为程序运行(执行)。 启动应用程序的文件,用于 example将在文件系统中设置为可执行文件。

如何在 GNOME 上更改 Linux 文件权限

要更改 GNOME 桌面上的文件权限,请打开 GNOME 文件管理器,右键单击要修改的文件或目录,然后选择 特性.

接下来,系统将向您显示一个对话框,显示有关您选择的文件或目录的信息,并允许您修改某些属性。

在文件属性对话框中,切换到 权限 顶部的选项卡。 在权限选项卡上,您将能够更改所有者、组和其他人(不是具有访问权限的组的所有者或成员的任何人)的文件权限。

检查 执行 对话框底部的框将允许具有访问权限的用户将文件作为程序或脚本执行。

如何在 KDE Plasma 中更改文件权限

要访问 Plasma 中的权限设置,您将完全按照上述方式进行操作。 打开文件管理器,找到要修改的文件或目录,然后右键单击其图标。

截图 – 没有属性要求

在打开的上下文菜单中,只需单击 特性 在列表的底部,您将看到一个对话框,如下所示。

截图 – 没有属性请求

点击 权限 对话框顶部的选项卡,系统将为您提供设置所有者、组和其他人的权限的选项。

Plasma 使用的措辞略有不同,但权限都具有相同的含义。 你可以选择 无权访问, 只能查看, 和 可以查看和修改. 在三个权限选项下方是一个复选框,可根据需要使文件可执行。

如何使用 Cinnamon 更改文件权限

与大多数其他 Linux 桌面环境一样,要访问 Cinnamon 中的文件权限设置,您需要打开文件管理器,找到需要配置的文件或目录,然后右键单击它。

截图 – 没有属性要求

点击后 特性 选项,Cinnamon 将显示如下所示的配置对话框。

截图 – 没有属性请求

基于 GNOME,配置文件权限的 Cinnamon 对话框几乎与 GNOME 完全相同。 您只需点击 权限 顶部中心的选项卡。 然后您就可以选择 没有任何, 只读, 和 读和写 对于三种用户类型中的每一种。 底部还有一个复选框,用于将项目设置为可执行。

如何在 XFCE 中更改文件权限

在 XFCE 桌面上,您还可以通过打开文件管理器、找到要使用的文件或目录并右键单击该项目来更改文件和目录权限。 然后,选择 特性 从出现的上下文菜单中。

如下图所示,属性对话框将打开并允许您更改正在使用的项目的权限设置。

首先,点击 权限 对话框顶部的选项卡以调出文件和目录权限设置。 与上面列出的所有桌面环境一样,您将能够从 没有任何, 只读, 和 读写. XFCE 还提供了第四个选项来设置权限 只写.

你可以勾选 允许此文件作为程序运行 授予文件的可执行权限。

了解 Linux 文件权限让您掌控一切

了解如何检查和更改文件权限可以让您完全控制谁可以对 Linux 系统上的程序和信息执行什么操作。 使用您的桌面文件管理器将使您能够设置最常用的文件权限。

但是,如果您发现需要对文件系统的权限进行更严格的控制,那么命令行中还有更多可用选项。 幸运的是,我们还有很多文章可以帮助您更加精通 Linux 命令行。