chmod
是非常有用的工具来管理文件模式,如读写执行。最常用的选择之一 chmod
是 +x
代表执行权。在本教程中,我们将研究用户或所有者、组和其他角色的不同用例。
null
列出文件的当前用户和组
我们通常需要知道给定文件的当前用户和组。我们将使用 ls
命令 -al
选项以列出此信息。
$ ls -al app.sh

更改用户的文件模式
我们可以用 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