linux命令chmod命令设置权限chmod是Linux下设置⽂件权限的命令,后⾯的数字表⽰不同⽤户或⽤户组的权限。
⼀般是三个数字:
第⼀个数字表⽰⽂件所有者的权限
第⼆个数字表⽰与⽂件所有者同属⼀个⽤户组的其他⽤户的权限
第三个数字表⽰其它⽤户组的权限。
权限分为三种:读(r=4),写(w=2),执⾏(x=1)。
综合起来还有可读可执⾏(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执⾏(rwx=7=4+2+1)。
例如:
775 这三个数字代表拥有者,组⽤户,其他⽤户的权限。
7 拥有者有读取,写⼊,执⾏权限
7 组⽤户有读取,写⼊,执⾏权限
5 其他⽤户有读取,执⾏权限(4+1 = 5)
chmod 775 与 chmod 777的区别是
775与777的区别详情
其他⽤户有写⼊权限,⽽775的没有。
举个例⼦:
修改文件权限的linux命令⽂件A,权限是775
root是拥有者
www-data是组⽤户
ooo 是其他⽤户
那么
root,www-data,ooo都能对⽂件A读取和执⾏。
root,www-data 能对⽂件A写⼊。
ooo不能对⽂件A写⼊。
如果是777
则三个⽤户都能读取,写⼊,执⾏⽂件A
...
chmod 755 与 chmod  4755 的区别是
开头多了⼀位,这个4表⽰其他⽤户执⾏⽂件时,具有与所有者相权当的权限。