情况描述:使用vsftpd服务来上传图片时,当文件夹不存在时会自动创建,此时创建的文件夹及图片的权限为:
drwxr------
解决方法:把vsftpd配置文件中的‘local_umask=022’取消注释,如下图:
原因:local_umask是用来决定目录和文件被创建时得到的初始权限,当umask的值为022时,表示:新建的目录权限是 755(drwxr),文件权限则是644(-rw-r--r--);
总结:虽然遇到的是个小问题,但有时不清楚套路的话还是要花掉不少时间,写下此文,愿遇到类似问题的朋友能很快解决。