Linux常用命令-权限管理命令-权限管理命令chmod

来源:互联网 发布:游戏端口 编辑:程序博客网 时间:2024/04/30 17:14

我们知道一个文件的权限分为三个:所有者,所属组,其他人!


那么如何来更改权限呢?


一个文件的权限谁可以改?只有两个人: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权限!



0 0
原创粉丝点击