文件和目录权限的工作方式(II)

linux用户权限

很久以前,在我们的帖子中 文件权限如何在Linux中工作(I) 我们看到了一个开始了解如何在首选操作系统中使用访问权限的开始。 我们试图简单地做到能够有效地接触那些刚刚在该平台上制造了第一把武器的人,但是,就像在几乎所有主题中一样,我们有可能达到更高的水平,并且一​​点一点地我们将看到它。

命令“ ls -l”向我们显示的内容之后,我们将获得系统为每个目录,子目录和文件建立的所有内容的详细信息。 但是,所有这些权限不仅可以通过分别表示读取,写入和执行的字母r,w和x来建立,而且我们还可以 使用权限的数字命名法,我们将在本文中看到,以后将允许我们使用umask,该功能将定义在以下目录中的特定目录中创建的每个文件的权限。 Linux.

但是首先,让我们来看一下在谈论chmod命令时有时会看到的那些数字的含义,该命令的语法类似于下面的语法:

chmod [选项]文件模式。

因此,我们当然可以看过类似的东西:chmod 755〜/下载/ DTStoAC3。

这样做是为了授予所有访问系统(公共)的用户和属于该文件的用户组的一部分的读取和执行权限,这些用户还拥有写权限,因此是唯一的一位可以修改文件内容的人。 要理解这一点,我们应该分步进行,为此,我们在上一篇文章中已经看到,将XNUMX个指标分为三类很方便:所有者,组和其他。

所有者是文件的创建者或在其文件夹中创建用户帐户的所有者,通常的事情是它可以对这些文件执行所有操作。 组权限确定用户可以做什么,谁与拥有文件的用户属于同一组,而其他用户的权限则意味着访问我们系统的任何用户可以做什么或不能做什么。。 在这里,文件和目录之间存在实质性差异,与执行权限相关的内容比什么都重要(两种情况下的读写权限都非常清楚),并且当您拥有文件权限时,它可以被执行或启动。 (例如,作为操作系统或游戏一部分的程序),而 对于目录,执行权限将允许我们列出该目录 (即,使“ ls”查看其中的内容)。

决定我们有时看到的数字的是权限的二进制顺序的总和,并且是每个权限都有按其位置分配的值。 A)是的 所有者和组以及其他所有者的rwx可以被视为4,2,1,这是它们中每一个的标称值,然后,当您对某个文件或目录具有所有权限时,总和为7,而当您具有读写权限时,其总和为6(因为r等于4,而w是2),具有5时具有读取和执行(因为r为4而x为2),只有4时具有读取,只有2时只有写入,而只有1则具有执行。 我们有一个很好的例子可以从这篇帖子附带的图片中了解这一点,在此很好地演示了如何得出755号。 在下一部分中,并且已经了解了权限在其数字和字母命名方式中的作用,让我们来看一下 如何在Linux中更改用户权限.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。