Linux和Unix中的“chmod+x”命令是什么?

chmod 是非常有用的工具来管理文件模式,如读写执行。最常用的选择之一 chmod +x 代表执行权。在本教程中,我们将研究用户或所有者、组和其他角色的不同用例。

null

列出文件的当前用户和组

我们通常需要知道给定文件的当前用户和组。我们将使用 ls 命令 -al 选项以列出此信息。

$ ls -al app.sh
List Current User and Group Of A File
列出文件的当前用户和组

更改用户的文件模式

我们可以用 u 用户在加号前才能启用用户对给定文件的执行权限。在本例中,我们将启用文件的用户执行 app.sh

$ chmod u+x app.sh

更改组的文件模式

我们可以用 g 在加号之前分组,以便启用给定文件的分组执行权限。在本例中,我们将启用文件的组执行 app.sh

$ chmod g+x app.sh

更改其他文件的文件模式

另一些是一个特殊的群体,它涵盖了Linux系统中的所有用户。我们可以使用 o 就像下面一样。

$ chmod o+x app.sh

更改所有文件的文件模式

在某些情况下,我们可以看到 +x 没有定义。这适用于所有与 user , group others . 另一种选择是添加 a 就像下面一样。

$ chmod a+x app.sh

或者

$ chmod +x app.sh

相关文章: 如何列出Linux中当前登录的用户?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享