linux下 ftp服务器如何设置上传文件的权限

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下 ftp服务器如何设置上传文件的权限相关的知识,希望对你有一定的参考价值。

1、先用vi打开 vsftpd.conf vsftpd的配置文件

在Ubuntu下是

vi /etc/vsftpd.conf

在centos 下是

vi /etc/vsftpd/vsftpd.conf

这个在不同的系统下可能不同原理一样

2.找到unmsk默认是022 ,修改成你要的权限就可以了。


3.下面说下unmsk的具体含义

umask一般是用在你初始创建一个目录或者文件的时候赋予他们的权限。

针对文件的x的权限代表执行,这个风险太高,所以一般权限初始赋值必须去掉x的

  第一个0代表suid 丢弃的权限;(一般省略了)

  第二个0代表本文件/目录拥有者什么权限都没丢弃(如果是文件,x权限除外);

  第三个2代表本文件/目录的用户组丢弃了w权限(如果是文件那么它的x权限也丢弃);

  第三个2代表本文件/目录的其他用户能使用的权限只有有r和x(文件除外)。

  综合上面所说如果你新创建一个文件那么它的权限是:-wr-w--w-- 即是:644

  如果你新创建一个目录的话那么它的权限是:dwrxw-xw-x 即是:755


4、怎么计算unmsk

1) 目录权限 rwx r-x r-x (755) 这就是目录创建缺省权限

目录权限:777 - unmsk得到的值

  2) 文件权限 rw- r-- r-- (644) 这就是文件创建缺省权限
文件权限:666 - unmsk得到的值

以上是关于linux下 ftp服务器如何设置上传文件的权限的主要内容,如果未能解决你的问题,请参考以下文章

Linux 下FTP空间大小能设置吗?

如何在虚拟机上的Linux系统配置FTP服务,跟Windows建立连接传输文件

在linux下配置FTP服务

centos 6.3 vsftpd服务没办法上传文件

Linux网络——FTP原理及配置

linux下,用root账户上传文件,密码怎么不对??