Linux中的chmod命令

更改模式或 chmod 命令可让您更改 Linux 中文件的访问模式。 这使您可以决定谁可以访问和运行文件。 我们将使用 chmod 更改 Ubuntu 20.04 中文件和目录的权限。

要查看文件的权限,请使用:

ls –l

这是什么意思呢?

第一个字符标识它是文件 (-) 还是目录 (d)。

接下来是权限。 前三个字符显示所有者的权限,后三个字符显示组权限,最后三个字符显示其他人的权限。 下表说明了用户类型。

用户 描述
所有者 这是拥有该文件的用户
团体 这些是属于用户组的用户
其他 这些是所有者和组成员以外的用户

让我们看看Linux中的用户权限。 共有三个基本权限; 读取 (r)、写入 (w) 和执行 (x)。 读取意味着用户只能读取或查看文件。 写入允许用户编辑或删除文件。 Execute 允许用户执行文件。 正如您在上图中所见,权限表示为字符或 -。 “-”(破折号)表示用户没有权限。

chmod 的语法是:

chmod {users}{operator}{permission} {filename}

运算符让您指定权限。 我们有三个运营商:

+:添加权限

-:删除权限

=:让您指定确切的权限

chmod 有两种模式,符号模式和数字模式。 我们将涵盖两者。

符号模式

让我们看一下文件“hello.c”。 用户拥有所有三个权限。