首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文件通过FTP传输时覆盖的权限。该怎么办呢?

问文件通过FTP传输时覆盖的权限。该怎么办呢?
EN

Unix & Linux用户
提问于 2012-07-23 15:43:11
回答 1查看 2.5K关注 0票数 1

使我的web服务器启动并使用apache2运行,并具有ftp到/var/www文件夹的能力。但是,如果我更新了.html并通过ftp复制了文件,那么文件的权限就会变得更严格,以至于apache会向web客户端生成一个错误,即由于权限不足(或类似的原因),文件无法读取。然后,我必须在ssh中修改相关文件(sudo chmod 755 *)在/var/www中的权限。

有更容易做到的吗?

EN

回答 1

Unix & Linux用户

发布于 2012-07-23 19:22:41

你没有什么选择:

  1. 将local_umask设置为vsftpd.conf中的022,而不是默认的077
  2. 将chmod_enable设置为YES,并通过ftp客户端执行CHMOD (如果它尚未这样做)

顺便说一句,最好使用scp,因为它不以明文传输凭据,而且可以配置公钥身份验证,因此不必每次输入密码,但我不确定它如何设置上载文件的权限。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/43783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档