【问题标题】:Linux set permissions to folder (ftp and Apache2)Linux 设置文件夹权限(ftp 和 Apache2)
【发布时间】:2011-12-18 16:25:54
【问题描述】:

我设置了一个文件夹 (/srv/www/)。在此文件夹中,所有 Apache 虚拟主机都位于。 例如;

  • /srv/www/domain.com
  • /srv/www/domain2.com

我创建了一个组 ftp-users 并执行了以下命令:

  1. 组添加 ftp 用户
  2. chmod 755 /srv/www
  3. chown root:ftp-users /srv/www

每当我将文件上传到 /srv/www/domain.com/public_html/ 时,默认情况下它会获得 CHMOD 600,这必须是 755。

我该怎么做?

使用 Debian Squeeze、Apache 和 vsFTPd。

【问题讨论】:

    标签: linux apache2 debian chmod


    【解决方案1】:

    来自 vsftpd 手册页:

    file_open_mode 创建上传文件的权限。 Umasks 应用在这个值之上。如果您希望上传的文件可执行,您可能希望更改为 0777。 默认值:0666

    local_umask 为本地用户设置的用于文件创建的 umask 的值。笔记!如果要指定八进制值,请记住“0”前缀,否则该值将被视为基数为 10 的整数! 默认值:077

    使用这两个值来实现你想要的;)

    【讨论】:

      猜你喜欢
      • 2018-02-26
      • 2013-12-22
      • 2014-09-28
      • 1970-01-01
      • 2013-09-09
      • 2015-10-18
      • 2023-03-28
      • 2017-10-05
      • 2020-08-07
      相关资源
      最近更新 更多