2019独角兽企业重金招聘Python工程师标准>>>
chmod ABC file/folder
其中A、B、C各为一个数字,分别表示User、Group、及Other的权限
A、B、C三个数字均由一个三位二进制数来表示,这个二进制数的三位分别表示读、写、执行,总过九位
其中二进制数1表示有权限,0表示没有权限
举例:
A=111,表示User角色可读,可写,可执行,而二进制111转换为十进制就是7,linux的标识为rwx
B=110,表示Group角色可读、可写、不可执行,而二进制110转换为十进制就是6,linux的标识为rw-
C=011,表示Other角色不可读,可写,可执行, 而二进制011转换为十进制就是3,linux的标识为-wx
-------------------------------------------------------------------------------------------------------------
任何一个角色
可读,可写,可执行: rwx, 111, 7
可读、可写、不可执行: rw-, 110, 6
可读、不可写、不可执行: r--, 100, 4
不可读,可写,可执行: -wx, 011, 3
只可读:r--, 100, 4
只可写:-w-, 010, 2
只可执行:--x, 001, 1
为不同的角色分配不同的权限,放在一起,就出现 777、677这样的数字了
也可以用 chmod u+x file 的方式为User添加运行权限