您是Linux系统的新手,不确定修改文件权限的工作方式吗?我们了解您的感受。 Linux代码及其功能可能很复杂。但是,首先,什么是chmod?
“ CHMOD”命令允许用户控制Linux中对目录,脚本和系统文件的访问。此命令用于更改Linux文件权限,这可能看起来很复杂。但是,在阅读本文后,我们向您保证,这一切看起来都很简单。让我们讨论CHMOD 666和其他CHMOD命令的功能,并解释Linux系统中的文件权限含义。
了解文件权限设置

CHMOD是一个系统级命令,代表“更改模式。”此命令允许用户在类似Unix的系统上手动修改文件的权限设置。
注意chmod与“chow,”这意味着“更改所有者。” Chown允许用户将文件的所有权分配给Unix系统上的另一个用户。chgrp代表“改变团体,”并且该命令将文件分配给其他组。这些命令可以知道可以提高可用性。但是,它们并不像CHMOD那样广泛使用。
访问规则如何工作
具有CHMOD 666权限的文件或文件夹允许所有用户读取和写入文件/文件夹,但不能执行它。此外,组可以读写文件/文件夹,但不能执行它。其他人可以读写,但不能执行。
这是CHMOD 666在文件列表中的外观:
对于文件夹:
一旦目录的模式更改为666,该文件夹的模式将显示在Unix式文件列表中,为:
drw-rw-rw-
用于文件:
当文件模式更改为666时,该模式将在unix文件列表中显示为:
-RW-RW-RW-
管理读写权


归因于文件的访问类型称为文件许可。在Linux中,每个文件都有所有者和一个团体并包括访问权限的权限三种类型的用户:文件/文件夹所有者,组成员等。此外,用户可以阅读,写或执行文件。了解文件权限允许您指定哪些用户可以读取,写或执行文件。
检查权限级别
这 ”LS”命令用于检查系统上文件的权限。要查看单个文件的权限,请使用“ LS”命令使用文件名。例如,要检查“文件”的文件权限,您必须运行以下命令:
$LS -L文件


这 ”-L在这里使用行来查看“内容和权限”文件。”输出中的第一个字符表示条目类型,“ - ”表示“”文件“ 和 ”d”代表“目录。”然后是三组九个字符,前三个代表文件所有者的权限。这下一组代表组权限和最后一组代表其他用户的权限未包含在前两个类别中。
每个权限集都包含三个字符。如果角色是破折号”- ,”访问权利已被拒绝。如果角色是”r,”“”w,“ 或者 ”x,”这意味着用户已获得许可。r在权限集中,用户仅具有阅读许可,这意味着只能打开和查看文件/文件夹,但不能编辑。
另一方面,字母“w“表明用户已对文件写入权限。因此,用户可以编辑和删除。最后,”x”代表执行权限。如果您的文件是C ++程序,它将包括“x”执行许可。
如果是LS“命令返回”- “对于任何一套,均未授予任何许可。最后,”RWX”表示已授予读,写和执行权限。了解这些文件权限将有助于您更好地了解CHMOD命令如何更有效地工作。
其他权限配置
用户可以使用其他CHMOD命令来修改文件权限。让我们看一下其他CHMOD命令及其功能。
- CHMOD 400:CHMOD 400删除了所有其他权限。用户还可以为用户,组和其他人指定权限。
- CHMOD 555:当文件的权限设置为555时,除了系统的超级用户之外,它将密封。
- CHMOD 600:文件的所有人定义为具有完整读写访问权限的人。如果将文件权限设置为600,则没有其他用户可以访问该文件。
- CHMOD 640:CHMOD 640允许所有者与其他未接收的用户接收所有权限。
- CHMOD 644:取决于它是否包含644,可以与会员或其他人一起阅读,书写,或者才可以提前阅读。
- CHMOD 664:具有CHMOD 664的用户无限制访问。但是,其他用户只能读写。在CHMOD 644中,仅允许特定用户为该域中的组写入/修改。
- Chmod 700:使用CHMOD 700命令行,您可以保护文件免受用户访问权限,即使该文件以前可用于收件人。
- Chmod 751:此代码可以将一个从一个文件访问到另一个文件,并读取和执行文件的许可。
最后笔记
希望您现在可以更好地了解CHMOD 666和其他更改模式命令的所作所为。这些命令行允许用户修改文件权限。因此,如果要修改Linux上的文件权限,请仔细阅读本文中讨论的命令。
常见问题
什么是Linux许可655?
•权限655表示只有文件所有者和作者才能访问文件。
•如果其他人阅读并执行该文件,则该文件将无法运行。
RW RW R-到底是什么?
•用户,组或其他用户只能具有读写权限。但是,其他人只能在允许的情况下阅读。
•确保选择RWXR-XR-X读,写和执行权限。