有一台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
重启服务。
才开始入门学习Linux,进来看看。
But vim不会用,感觉超麻烦!所以还是习惯直接将文件下载到本地然后修改上传!现在看来,修改重要的配置文件还是用vim吧!
我也觉得vim太不习惯,可有很多程序员都标榜vim是最好的ide。
为啥非要vim?除了一个回车换行还有别的原因吗?
因为在win下编辑的配置文件总是出错 我也太确定是什么错误 应该是编码吧