如何用chmod设置文件权限

    Unix中的文件和目录可能具有三种权限:读取(`r“),写入(`w')和执行(`x')。 对于以下三种类别的用户,每个许可可以是“打开”或“关闭”:文件或目录所有者; 与所有者在同一组中的其他人; 和所有其他。

1.文件

要更改文件的模式,请使用chmod命令。 一般形式是

       chmod X @ Y file1 file2 ...
其中:X是字母“ u”(对于所有者),“ g”(对于组),“ o”(对于其他人),“ a”(对于所有;即对于“ ugo”)的任意组合; @是添加权限的“ +”,删除权限的“-”或绝对分配权限的“ =”; Y是`r',`w',`x'的任意组合。 以下是一些示例:

     chmod u=rx file        (Give the owner rx permissions, not w)
     chmod go-rwx file      (Deny rwx permission for group, others)
     chmod g+w file         (Give write permission to the group)
     chmod a+x file1 file2  (Give execute permission to everybody)
     chmod g+rx,o+x file    (OK to combine like this with a comma)

2.目录

上述许可方案也适用于目录。 对于目录,具有“读取”权限的任何人都可以使用ls命令列出文件(从而发现其中有哪些文件); 拥有“写”权限的人可以在该目录中创建和删除文件; 具有执行权限的任何人都可以访问已知名称的文件或子目录。

猜你喜欢

转载自blog.csdn.net/weixin_38023225/article/details/106780731