最近项目上用到File类去创建文件夹和图片,在通过Nginx直接访问图片的时候,Nginx返回403没有访问权限的问题。
█文件权限
(1)查看文件权限
通过命令ls -l可以查看文件夹或文件的权限信息
drwxr-xr-x:
d:directory的开头字母,表示文件是一个目录。-表示文件。
rwxr-xr-x:9位标识,前三个标识表示当前文件拥有者拥有的权限,中间三个标识表示与文件拥有者所在同一个组内成员拥有的权限,最后三个标识表示其他人员拥有的权限。
r:read,读权限
w:write,写权限
x:execute,执行权限,即可以运行该文件(脚本等)
(2)更改文件权限
使用二进制表示,拥有权限用1表示,没有权限用0表示,则rwxr-xr-x可以表示为111101101。将三种用户的权限分开表示则为111 101 101,将各二进制转换成10进制为:7 5 5。
执行命令: chmod 权限值 文件,比如chmod 755 this_is_dirctory。