帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  通过符号的方式用chmod更改文件属性

通过符号的方式用chmod更改文件属性

2018-03-16 14:19:13 8468

通过符号的方式用chmod更改文件属性

通过了解我们可以发现,Linux基本上就九个权限分别是(1)user (2)group (3)others三种身份啦! 那么我们就可以藉由u, g, o来代表三种身份的权限!

此外, a 则代表 all 亦即全部的身份!

那么读写的权限就可以写成r, w, x!也就是可以使用底下的方式来看:

image.png

如果我们需要将文件权限设置为 -rwxr-xr-- ,可以使用 chmod u=rwx,g=rx,o=r 文件名 来设定:

例如我这里需要将sy.sh的权限设置为 -rwxr-xr-- 

开始之前先看一下原来的权限

image.png

好的开始变更

image.png

使用chmod u=rwx,g=rx,o=r sy.sh进行变更后,查看一下权限,发现已经变更。


说了=这个符号,那接下来我们说一下+和-

这两个符号的意思是在原有的基础上进行+或者-

例如:sy.sh这个文件的权限是-rwxr-xr-- 我们来为文件所有者use减去写的权限,我们使用chmod u-w sy.sh来完成

image.png

接下来说一下+的使用,我们为sy.sh这个文件的所有者,同组用户,其他人都加上写的权限。我们使用chmod u+w,g+w,o+w sy.sh实现

image.png

刚刚这个命令有点长,所以我们简化一下,因为a 代表 all 亦即全部的身份。所以我们的命令可以变为chmod a+w sy.sh

image.png


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: