在Linux中调整访问权限

Anonim

在Linux中调整访问权限

在基于Linux内核的操作系统中,有一个权限设置工具,允许您在帐户之间划分访问权限。这是关于访问特定文件,目录或应用程序的限制。有三种类型的类似权利 - 阅读,写作和执行。可以使用特殊工具在OS中注册的每个用户下单独编辑其中任何一个。接下来将被认为是提到参数的两个配置方法。

配置对Linux的访问权限

今天考虑的方法适用于所有Linux发行版,因为它们是普遍的。是,没有固定文件管理器的用户不可用的第一种方法,以及系统管理是专门通过控制台执行的。在这种情况下,我们立即建议切换到第二个选项,其中详细描述了CHMod命令操作。与图形系统接口进行积极互动的其他用户,我们建议您支付两种方法,因为它们有几个不同的访问权限。

在开始之前,请确保系统具有必要的用户数。如果您知道将有几个人访问计算机,则应创建自己的单独帐户,然后转到任命访问权限。以下内容可以在其他文章中找到有关此主题的详细指南。

当然,文件管理器中存在的设置允许您快速且不存在任何问题,编辑对对象的访问权限,但有时一组功能有限,有些用户需要更灵活的配置。在这种情况下,我们建议联系以下方法。

方法2:CHMOD团队

已经遇到了Linux上的操作系统中某些任务的用户的用户可能知道所有操作都是通过使用不同命令的经典控制台进行的。编辑文件和文件夹的访问权限也不例外,对此内置Chmod实用程序有用。

chmod语法

每个命令都有自己的语法 - 一组选项和以特定序列记录的参数,以指定必要的操作。然后输入序列将如下:chmod +选项+权限+对象名称或路径。有关如何使用CHMOD的详细信息,在控制台中读取。您可以通过菜单或Ctrl + Alt + T键组合进行运行。

启动终端以在Linux操作系统中执行CHMod命令

在终端中,您应该注册chmod --help并单击Enter键。之后,将显示关于默认语言的官方文档,这将有助于处理实用程序的基础知识。但我们仍然给出了所有选项和权利的更详细描述。

通过Linux的控制台熟悉CHMod实用程序的官方文档

访问权限

正如您已从上述信息中知道的那样,Linux中有三种类型的权利 - 阅读,写作和执行。每个人都有自己的信函名称在CHMOD中,应该在与团队合作时使用。

  • r - 读;
  • W - 录音;
  • X - 执行;
  • s - 代表超级用户执行。此权是可选的,暗示从主帐户启动程序和脚本(粗略通过sudo命令)。

首先,它是明显的,即在配置项的属性中划分为每组用户。它们还存在三个,在Chmod中,它们如此确定:

  • 你是对象所有者;
  • G - 集团;
  • o - 其他用户;
  • a - 所有上述用户。

此外,正在考虑的团队以数字的形式接受权利。从0到7的数字是指特定参数:

  • 0 - 没有权利;
  • 1 - 专门执行;
  • 2 - 只有记录;
  • 3 - 执行和记录在一起;
  • 4 - 独家阅读;
  • 5 - 阅读和执行;
  • 6 - 阅读和写作;
  • 7 - 所有权利在一起。

所有这些参数对于单个文件和目录都是相同的。在分配权限时,首先指示所有者的号码,然后为该组以及用户的其余部分结束。然后,该值将找到一个视图,例如,744或712.在将选项写入该实用程序后输入一个或多个这些权限,因此应详细研究它们。

选择

但是,当使用CHMod命令时,权限扮演一个主要角色,因此选项允许您通过设置其他参数来更灵活地配置。最受欢迎的选项选项有这种方式:

  • -c - 显示命令激活后的所有更改的信息;
  • -f - 消除所有错误的显示的显示;
  • -v - 在激活命令后显示所有信息;
  • - 重件 - 从特定文件中选择权限掩码;
  • -R - 激活递归。在这种情况下,指定的权限将应用于指定目录的所有文件和文件夹;

现在您熟悉今天使用的实用程序的语法和主要名称,称为CHMod。它只熟悉额外的有用信息,这将简化编辑权利的过程,以及了解团队的流行示例。

额外的行动

为了增强终端中的工作的便利性,用户需要使用多种命令优化后续行动的执行。例如,启动后,您可以注册CD / Home / User /文件夹,其中/ home / user /文件夹是所需文件夹的条件路径。激活此命令后,将移动到指定的目录,并将通过它进行所有后续操作。因此,消除了在将来输入到文件或文件夹的完整路径(当然,如果它们位于执行转换的位置)。

通过Linux的终端跳到所需位置

不可能不会使用-l选项标记ls命令。此实用程序允许您查看对象访问权限的当前设置。例如,结果-RW-RW-R-表示所有者将能够读取和编辑文件,该组执行相同,并且仅读取其他用户。 (所有名称符合上述访问权限)。在其他文章中通过以下链接在其他文章中介绍了关于LINUX中LS团队的操作的详细信息。

注册LS命令以确定

还阅读:Linux中LS命令的样本

团队的例子

最后,我想带一些使用该实用程序的示例,以便用户不再对团队和其应用程序的语法对此有任何疑问。注意这些线条:

Linux操作系统中Chmod命令的示例

  • chmod a + r file_name - 添加所有读取文件的权限;
  • chmod a-x file_name - 拾取执行对象的权限;
  • chmod a + r file_name - 添加读写权限;
  • chmod -r u + w,go-w folder_name - 启用递归(整个目录的应用程序命令及其内容),添加给owner的权限并删除从其他用户写入的输入权限。

正如您所看到的,签署+和 - 均值添加或接送权利。它们与没有空格的选项和权限表示,然后调用文件或完整路径。

今天,您已经了解了基于Linux内核的OS中设置访问权限的两种方法。列出的方法是普遍的,适用于所有分布。在激活每个命令之前,我们强烈建议您不仅确保不仅在语法的正确性,还要确保文件的名称和它们的路径。

另请参阅:终端Linux中的常用命令

阅读更多