Linux之chmod文件权限介绍

使用adb命令,执行文件报错:cant execute: Permission denied

Linux之chmod文件权限介绍

使用chmod 777 文件名  即可修复该问题。那么这个777是什么意思呢?

"777" 3位数,分别依次对应着Linux系统的3种用户角色:文件所有者、群组用户、其他用户。

每一个角色,对文件或目录的权限又分为3种:只读、只写、可执行。

Linux之chmod文件权限介绍

依照上面的表格,权限组合就是对应权限值求和,如下:

7 = 4 + 2 + 1      读写运行权限
5 = 4 + 1             读和运行权限
4 = 4                   只读权限

因此,777 含义是:对所有用户赋予可读、可写、可运行的权限。