Linux常用命令-权限管理命令-权限管理命令chmod
我们知道一个文件的权限分为三个:所有者,所属组,其他人!
那么如何来更改权限呢?
一个文件的权限谁可以改?只有两个人:1.文件的创建者2.root用
户
chmod命令
u=user;g=grup;o=other;a=all
先创建一个hehe.txt文件,获取他的权限,然后更改权限就可以
了**!**
可以同时做多个授权!
这里对hehe.txt做了对grop增加w权限,对other取消r权限
注意中间是用,隔开!
=命令 是不管是什么权限,一个=号让他变成自己设置的权限
比如
但是在linux中真正常用修改权限的不是上述的,而是数字表示
法!
x=1=2^0;w=2=2^1;r=4=2^2
比如我们要把hehe.txt的权限改成
—xrw—w-
1 6 2
你看是不是?
问题来了?如果你要递归的修改文件的权限,怎么办呢?
chmod -R命令来了
现在跟下递归创建1/2/3三个文件夹,并且查看2,3文件夹的属
性一样的,我们现在更改2的权限
这时2和3的权限不一样了对吧!
试试-R的神奇
他们的权限真是情况是:
我们在/1创建一个liuchen.txt文件
看他的权限
创建一个新的用户liuchen看一下liuchen.txt的权限,我们属于
other
我们发现可以删除liuchen.txt因为1文件夹的权限是可写可写就
可以删除
所以我们的真正理解是liuchen对/1文件夹有W权限就可以对/里
面的所有文件有W权限,尽管liuchen.txt不具有w权限!
还没有评论,来说两句吧...