前言
hello!大家好,上一章节已经了解了文件的一些权限。本文我们来学习如何修改文件权限。
1.改变文件的所属者、所属组、其他用户权限。
也就是修改上一章节介绍的9个字符。他们分别对应者不同用户的权限。
命令:
chmod
命令格式:
chmod 权限设置 filename
先来看一个例子:
创建一个test目录,并执行以下操作
chmod u=rwx,g=rwx,o=rwx test
这时候,我们发现用户者、用户组和其他用户对于该目录的权限都是rwx。
相信聪明的你一定明白了上面那句命令的意思了吧。
u 所属者
g 所属组
o 其他用户
而上面的等号呢?
+ 赋予某个权限
- 剥夺某个权限
= 设置为
也就是我们也可以去掉和增加某些权限了,那么,下面我们来试试吧~~
chmod u-w,g-w,o-w test
这里我们去掉了所有的读权限。
聪明的你,赶紧动手试一下吧~~~~
2.改变文件的所属者、所属组
2.1 改变所属者
命令:
chown
命令格式:
chown 用户名 文件名
我们还以test文件为例,可以看到它默认的所属者是root。下面给他修改为my这个用户
chown my test
可以看到test的所属者被我修改为了my
2.1 改变所属组
命令:
chgrp
命令格式:
chown 组名 文件名
我们还以test文件为例,可以看到它默认的所属组也是root。下面给他修改为my1这个组
chgrp my1 test
小彩蛋
如果和博主一样懒的话。我们可以使用属性者.属性组的格式来一次性改变文件的所属者和所属组
chown root.root test
好了,今天的内容就到这里了,如果错误,欢迎指出!!!