ubuntu下vsftpd的一些配置

in 折腾 with 5 comments

有一台ubuntu云主机FTP上传的文件默认权限是600,导致每次上传完文件都要重新设置权限。

于是我用WinSCP连了FTP,打开etc/vsftpd.conf修改一下FTP默认的文件权限。

找到#local_umask=022,这行语句的意思是设置umask默认权限为022,即上传的目录默认为755,文件为644。

去掉它的注释,保存。

对于新安装的vsftpd,在配置中有3条很重要的语句:

local_enable=YES #允许本地用户登录
write_enable=YES #允许读写FTP文件
local_umask=022  #这个就是我刚设置的,将umask权限改为022

如果想要启用root登录FTP,还要在etc/ftpusers里将root这一行注释掉,然后sudo service vsftpd restart重启服务。

Responses
选择表情选择表情
  1. 才开始入门学习Linux,进来看看。

    Reply
  2. But vim不会用,感觉超麻烦!所以还是习惯直接将文件下载到本地然后修改上传!现在看来,修改重要的配置文件还是用vim吧!

    Reply
    1. @毕业生

      我也觉得vim太不习惯,可有很多程序员都标榜vim是最好的ide。

      Reply
  3. 为啥非要vim?除了一个回车换行还有别的原因吗?

    Reply
    1. @大致

      因为在win下编辑的配置文件总是出错 我也太确定是什么错误 应该是编码吧

      Reply