常⽤下⾯这条命令:
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种:只读、只写、可执⾏。
权限权限数值⼆进制具体作⽤
r400000100r ead,读取。当前⽤户可以读取⽂件内容,当前⽤户可以浏览⽬录。
w200000010w rite,写⼊。当前⽤户可以新增或修改⽂件内容,当前⽤户可以删除、移动⽬录或⽬录内⽂件。
x100000001e x ecute,执⾏。当前⽤户可以执⾏⽂件,当前⽤户可以进⼊⽬录。形容美食诱人的句子
依照上⾯的表格,权限组合就是对应权限值求和,如下:
7 = 4 + 2 + 1 读写运⾏权限
5 = 4 + 1 读和运⾏权限
4 = 4 只读权限
因此,⼤家也就明⽩了 chmod 754 filename 命令的含义了。
这句命令的意思是将filename⽂件的读写运⾏权限赋予⽂件所有者,把读和运⾏的权限赋予组⽤户,把读的权限赋予其他⽤户。
更多官⽅的、详细的解释,可以使⽤下⾯的命令查看:
谁说我结不了婚演员表电脑自动重启chmod --help 或者
man chmod
发布评论