+ -
当前位置:首页 → 问答吧 → ftp上传的umask文件权限问题

ftp上传的umask文件权限问题

时间:2011-12-05

来源:互联网

我用root用户正常登陆linux查看的umask是022
 然后用另外一台机器用ftp的方式登陆,查看到的umask是027 上网看了一大堆东西都是vsftpd的,而我用的不是vsftpd
  主要问题是,我用ftp上传时创建的文件夹权限是rwxr-x---,这样的话其他用户访问不到这目录,我需要的是rwxr-xr-x这样的权限
 我也试过在命令行设置umask 022 ,但是这样只是设置当前会话的umask,断开后重新登ftp又变回027了。请高手解决。

作者: ylzjxz   发布时间: 2011-12-05

你用的哪种类型的ftp服务器程序就找相关文档看看需要设置什么啊。
像vsftpd就有类似这样的配置项:

[root@RHEL6B vsftpd]# grep umask /etc/vsftpd/vsftpd.conf 
# Default umask for local users is 077. You may wish to change this to 022,
local_umask=022
[root@RHEL6B vsftpd]# 

作者: askandstudy   发布时间: 2011-12-05

刚下班吃饭休息去了。。
我知道vsftpd有这个,但是我用的不是vsftpd的,用的其他ftp服务器又找不到文件

作者: ylzjxz   发布时间: 2011-12-05

你用的什么名字的ftp服务器程序google之不就有了

作者: askandstudy   发布时间: 2011-12-05

我这里没权限上google。。。。外包公司。。你懂得。

作者: ylzjxz   发布时间: 2011-12-05

那你用的什么ftp服务器,我看看

rpm -qa|grep 'ftp'

作者: askandstudy   发布时间: 2011-12-05

启的是这几个 我用vsftpd登陆的话创建出来的东西是符合我需要的权限。用ftp登陆就不行
[root@support03-dev /]# rpm -qa|grep 'ftp'
lftp-3.5.1-2.fc6
vsftpd-2.0.5-12.el5
tftp-server-0.42-3.1
ftp-0.17-35.el5
[root@support03-dev /]# 

作者: ylzjxz   发布时间: 2011-12-05

http://www.360doc.com/content/11/0823/10/3989678_142594630.shtml

tftp:
要修改/etc/xinetd.d/ftpp文件,加上-U umask参数试试,具体看看上面那个链接。

作者: askandstudy   发布时间: 2011-12-05

上面文件名打错了,具体参考那个文章

作者: askandstudy   发布时间: 2011-12-05