linux/Ubuntu下ftp上传文件的权限默认设置
2016-12-04 00:00
796 查看
1、先用vi打开 vsftpd.conf vsftpd的配置文件
在Ubuntu下是
vi /etc/vsftpd.conf
在centos 下是
vi /etc/vsftpd/vsftpd.conf
这个在不同的系统下可能不同,但是原理一样
2.找到unmsk默认是022 ,修改成你要的权限就可以了。
3.下面说下unmsk的具体含义
umask一般是用在你初始创建一个目录或者文件的时候赋予他们的权限。
rwx分别代表“可读、可写、可执行”
x的权限代表可执行,这个风险太高,所以一般权限初始赋值必须去掉x的
第一个0代表suid 丢弃的权限;(一般省略)
第二个0代表本文件/目录拥有者什么权限都没丢弃(如果是文件,x权限除外);
第三个2代表本文件/目录的用户组丢弃了w权限(如果是文件那么它的x权限也丢弃);
第四个2代表本文件/目录的其他用户能使用的权限只有r和x(文件除外)。
综合上面所说如果你新创建一个文件那么它的权限是:-wr-w--w-- 即是:644
如果你新创建一个目录的话那么它的权限是:dwrxw-xw-x 即是:755
4、怎么计算unmsk
目录权限 rwx r-x r-x (755) 这就是目录创建缺省权限
目录权限:777 - unmsk得到的值
文件权限 rw- r-- r-- (644) 这就是文件创建缺省权限
文件权限:666 - unmsk得到的值
在Ubuntu下是
vi /etc/vsftpd.conf
在centos 下是
vi /etc/vsftpd/vsftpd.conf
这个在不同的系统下可能不同,但是原理一样
2.找到unmsk默认是022 ,修改成你要的权限就可以了。
3.下面说下unmsk的具体含义
umask一般是用在你初始创建一个目录或者文件的时候赋予他们的权限。
rwx分别代表“可读、可写、可执行”
x的权限代表可执行,这个风险太高,所以一般权限初始赋值必须去掉x的
第一个0代表suid 丢弃的权限;(一般省略)
第二个0代表本文件/目录拥有者什么权限都没丢弃(如果是文件,x权限除外);
第三个2代表本文件/目录的用户组丢弃了w权限(如果是文件那么它的x权限也丢弃);
第四个2代表本文件/目录的其他用户能使用的权限只有r和x(文件除外)。
综合上面所说如果你新创建一个文件那么它的权限是:-wr-w--w-- 即是:644
如果你新创建一个目录的话那么它的权限是:dwrxw-xw-x 即是:755
4、怎么计算unmsk
目录权限 rwx r-x r-x (755) 这就是目录创建缺省权限
目录权限:777 - unmsk得到的值
文件权限 rw- r-- r-- (644) 这就是文件创建缺省权限
文件权限:666 - unmsk得到的值
相关文章推荐
- 如何设置ftp上传文件的默认权限
- Linux下Apache设置上传文件时候的默认权限(umask)
- linux下 ftp服务器如何设置上传文件的权限
- IIS7上传文件到特定目录下权限的设置
- .net下使用fileupload控件上传文件权限设置
- apache默认设置post_max_size过小,或者变量被截断,已及有些可能导致上传大文件失败解决方案
- linux-arm笔记2:如何在ubuntu上安装ftp,并且用ftp向arm开发板上传文件
- umask设置导致的weblogic中的应用上传的文件没有权限打开
- freenas内置ftp上传文件权限问题
- ftp匿名上传文件的sebool设置
- umask设置导致的weblogic中的应用上传的文件没有权限打开
- 如何在Webstorm/Phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作
- linux外设权限:hokuyo权限设置(udev文件) ubuntu USB外设重映射思路
- LINUX中 设置了umask 创建的默认文件和目录的权限
- ubuntu下文件的权限的设置
- ubuntu设置文件的默认打开程序(转载)
- ubuntu下设置文件权限
- vsftp配置用户上传文件的默认权限
- asp.net设置默认上传文件大小
- ubuntu 设置打开文件的默认方式