linux/Ubuntu下ftp上传文件的权限默认设置

一、先用vi打开 vsftpd.conf vsftpd的配置文件
在Ubuntu下是
vi /etc/vsftpd.conf
在centos 下是
vi /etc/vsftpd/vsftpd.conf
这个在不一样的系统下可能不一样,可是原理同样centos

2.找到unmsk默认是022 ,修改为你要的权限就能够了。ui

3.下面说下unmsk的具体含义
umask通常是用在你初始建立一个目录或者文件的时候赋予他们的权限。
rwx分别表明“可读、可写、可执行”
x的权限表明可执行,这个风险过高,因此通常权限初始赋值必须去掉x的原理

第一个0表明suid 丢弃的权限;(通常省略)
第二个0表明本文件/目录拥有者什么权限都没丢弃(若是是文件,x权限除外);
第三个2表明本文件/目录的用户组丢弃了w权限(若是是文件那么它的x权限也丢弃);
第四个2表明本文件/目录的其余用户能使用的权限只有r和x(文件除外)。ftp

综合上面所说若是你新建立一个文件那么它的权限是:-wr-w--w-- 便是:644 若是你新建立一个目录的话那么它的权限是:dwrxw-xw-x 便是:755配置

四、怎么计算unmsk权限

  1. 目录权限 rwx r-x r-x (755) 这就是目录建立缺省权限
    目录权限:777 - unmsk获得的值
  2. 文件权限 rw- r-- r-- (644) 这就是文件建立缺省权限 文件权限:666 - unmsk获得的值
相关文章
相关标签/搜索