Linux常用命令之chmod修改文件权限777和754
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux常⽤命令之chmod修改⽂件权限777和754
常⽤下⾯这条命令:
chmod 777 ⽂件或⽬录
⽰例:chmod 777 /etc/squid 运⾏命令后,squid⽂件夹(⽬录)的权限就被修改为777(可读可写可执⾏)。
如果是Ubuntu系统,可能需要加上sudo来执⾏:
sudo chmod 777 /etc/squid
故事的开始,都会先留⼀个悬念。
只有程序员能懂的冷笑话系列中,有个⽐较经典的段⼦:
请⽤最简洁的语⾔描述我国FL。
754。
所以,754是什么意思呢?754是什么意思呢?754是什么意思呢?
下⾯具体介绍chmod命令。
Linux系统中,每个⽤户的⾓⾊和权限划分的很细致也很严格,每个⽂件(⽬录)都设有访问许可权限,利⽤这种机制来决定某个⽤户通过某种⽅式对⽂件(⽬录)进⾏读、写、执⾏等操作。
操作⽂件或⽬录的⽤户,有3种不同类型:⽂件所有者、群组⽤户、其他⽤户。
最⾼位表⽰⽂件所有者的权限值,中间位表⽰群组⽤户的权限值,最低位则表⽰其他⽤户的权限值,所以,chmod 777中,三个数字7分别对应上⾯三种⽤户,权限值都为7。
⽂件或⽬录的权限⼜分为3种:只读、只写、可执⾏。
权限权限
数值
⼆进制具体作⽤
r400000100read,读取。
当前⽤户可以读取⽂件内容,当前⽤户可以浏览⽬录。
w200000010write,写⼊。
当前⽤户可以新增或修改⽂件内容,当前⽤户可以删除、移动⽬录或⽬录内⽂件。
x100000001execute,执⾏。
当前⽤户可以执⾏⽂件,当前⽤户可以进⼊⽬录。
依照上⾯的表格,权限组合就是对应权限值求和,如下:
7 = 4 + 2 + 1 读写运⾏权限
5 = 4 + 1 读和运⾏权限
4 = 4 只读权限
因此,⼤家也就明⽩了 chmod 754 filename 命令的含义了。
这句命令的意思是将filename⽂件的读写运⾏权限赋予⽂件所有者,把读和运⾏的权限赋予群组⽤户,把读的权限赋予其他⽤户。
更多官⽅的、详细的解释,可以使⽤下⾯的命令查看:
chmod --help 或者man chmod
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。