容器技术交流

 找回密码
 立即注册
查看: 21876|回复: 13

关于Linux/Unix文件系统权限的形象说明

[复制链接]
发表于 2011-4-13 00:57:00 | 显示全部楼层 |阅读模式
文件权限一般是这样的:777,755,744,544,577.......或者是:drwxrwxrwx(777), d---rwxrwx(077), dr--rwxrwx(477), d-w-rwxrwx(277), d--xrwxrwx(177)
第二种可以转换成第一种,后面会详细讲

有一个家(文件),家的主人是你...

第一个数字,是你(属主)
第二个数字,一般是你家人,当然也可以是别人的家人(组)
第三个数字,是我(其它用户)

如果第三个数字是4,我可以去你家里看看(可查看)
如果第三个数字是2,我可以往你家扔个炸弹(可写入)
如果第三个数字是1,我可以点燃炸弹(可执行)
如果第三个数字是7,我可以去你家看看,然后在适当的位置放一颗炸弹,并且引爆......
如果第三个数字是5,我可以去你家看看,但很可能没有炸弹,我只能看看,再看看,再看看......
既然我这么坏,你得想办法才行:将第三个数字设置成4,也就是说,只允许我去你家看看,不允许带东西进去,也不允许放火。
当然,你也可以不让我进去,设置成0便可。如果设置成1,我很难知道那炸弹在哪里(不可读,不可写),一般没什么事,但是,一旦让我知道,你家将不得安宁!

如果第一个数字是6,你可以在你家看看,往你家扔炸弹,但你点不了火,引爆不了炸弹...如果是007,结果是什么?你能描述一下么?

这就是Linux/Unix的文件系统,有“洞”(0)反而滴水不漏!

######################字符权限转换成数据权限的说明:
如drwxrwxrwx,第一个字符代表文件类型,如果是d,那就是目录,如果是-,则是普通文件
后面9个字母即表示文件的权限了,分三组,每组三个字符,r代表可读(read,数字是4),w代表可写(write,数字是2),x可表可执行(execute,数字是1),如rwx,就是7(就是4+2+1),r-x是5(4+1)......蛮简单滴,自己偷着乐去吧!
发表于 2011-4-13 19:18:54 | 显示全部楼层
这个写的经典
发表于 2011-4-19 21:01:01 | 显示全部楼层
精辟

发表于 2011-7-7 01:17:24 | 显示全部楼层
通俗!!
发表于 2011-7-14 10:09:03 | 显示全部楼层
你的形容太幽默了。把我逗笑了。·。···
发表于 2011-7-15 07:52:30 | 显示全部楼层
楼猪强忍啊

射了……
发表于 2011-9-5 21:20:43 | 显示全部楼层
这种比喻还真是强大{:soso_e141:}
发表于 2011-11-16 23:48:51 | 显示全部楼层
再一次来学习了一次
发表于 2011-12-7 20:59:01 | 显示全部楼层
很不错,学习了,多谢
发表于 2012-4-8 16:31:57 | 显示全部楼层
描述得很简单易懂~{:soso_e179:}
发表于 2012-5-11 12:04:33 | 显示全部楼层
把网站全部修复为777了,discuz还是提示无权限,wordpress安装插件还要输FTP密码,这个怎么解决啊?
发表于 2013-10-3 19:38:05 | 显示全部楼层
哈哈,这个比喻形象,但我还是记不住。。
发表于 2014-1-19 14:17:06 | 显示全部楼层

www.sijiucn.com
这个强悍 学习了
发表于 2014-4-21 13:50:18 | 显示全部楼层
这个意思是明白了

那么,老大,这个权限该如何保持网站原来的权限呢m
我在web上传上服务期之后,解压缩,全是777权限,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2024-5-8 00:12 , Processed in 0.033340 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表