为什么linux设置文件最大权限是chmod 777
2016-08-22 16:20
351 查看
为什么我们经常遇到设置文件权限chmod 777 或chmod 775 。。。等等?
嗯哼?!
因为首先文件权限占10位:-rwxrwxrwx这样的格式;
第一位不管,后面的按3位一组分别代表 u g o三类身份的权限。所以当设置u也就是文件拥有者的权限的时候要把rwx的权限全加起来;
而r=4,w=2,x=1;所以相加等于7.是最大的权限。
那又回到问题上,为什么r=4而不是r=3 ?!
因为啊,按照二进制编码,rwx所占的位置分别为2^2,2^1,2^0位,正好是4,2,1;
所以rwx的权限在物理内存上被存为111,也就是7.
类推rw-的存储为110,也就是6;-wx的存储结果为011,也就是3。
以此推到其他用户身份上,最大的权限为777也就是可以理解哒。
相关文章推荐
- linux文件/目录权限设置命令:chmod [who] [opt] [mode] 文件/目录名
- Ubuntu设置目录的读写权限(Linux命令chmod 777 dirName)
- Linux编程 17 文件权限(权限设置chmod,改变文件属主属组关系chown,chgrp)
- Linux chmod递归设置目录755和文件644权限
- Linux文件/目录权限设置命令:chmod
- Linux的文件权限设置为什么可以使用421
- linux设置文件权限(find+chmod)
- Linux文件权限命令:权限设置chmod,改变文件属主属组关系chown,chgrp
- chmod 使用数字设置linux文件权限
- linux chmod和fchmod设置 文件和目录权限设置
- Linux 文件/目录权限设置命令 chmod
- Linux 文件rwx权限问题 chmod 777 XXX 任何人拥有最高权限
- Linux中用CVSNT进行目录、文件的权限设置
- linux下文件扩展权限ACL的设置
- 文件/目录权限设置命令:chmod
- 解读Linux系统文件权限的设置方法
- LINUX下文件权限的表示方法(chmod)
- Linux文件权限的设置方法
- chmod:linux下改变文件权限
- Linux文件和目录访问权限设置