先用vi打开 vsftpd.conf vsftpd的配置文件在Ubuntu下是vi /etc/vsftpd.conf在centos 下是vi /etc/vsftpd/vsftpd.conf这个在不同的系统下可能不同原理一样
找到umask默认是022 ,修改成你要的权限就可以了。
3.下面说下umask的具体含义:
umask一般是用在你初始创建一个目录或者文件的时候赋予他们的权限。针对文件的x的权限代表执行,这个风险太高,所以一般权限初始赋值必须去掉x的
第一个0代表suid 丢弃的权限;(一般省略了)
第二个0代表本文件/目录拥有者什么权限都没丢弃(如果是文件,x权限除外);
第三个2代表本文件/目录的用户组丢弃了w权限(如果是文件那么它的x权限也丢弃);
第三个2代表本文件/目录的其他用户能使用的权限只有有r和x(文件除外)。
综合上面所说,
如果你新创建一个文件,那么它的权限是:-wr-w–w– 即是:644
如果你新创建一个目录的话,那么它的权限是:dwrxw-xw-x 即是:755
4.怎么计算umask
1) 目录权限 rwx r-x r-x (755), 这就是目录创建缺省权限目录权限:777 – umask(022)得到的值
2) 文件权限 rw- r– r– (644), 这就是文件创建缺省权限:666 – umask(022)得到的值