【问题标题】:Permission with FTP userFTP用户权限
【发布时间】:2017-01-30 11:24:36
【问题描述】:

我创建了一个名为“ftp_user”的 ftp 用户,但是每当通过该用户上传或创建某些内容时,权限变为 600,并且组所有者也更改为 ftp_user

这使得 www-data 用户(网络服务器用户)无法读取我必须每次手动修复 www-data 读取的权限和所有权

我希望权限为 755 或 777,并且所有者保持为 www-data,www-data 用户仍然可以通过它访问文件

newfile下面是ftp_user创建的文件

    -rwxrwxrwx  1 ftp_user www-data         1646 Sep  2 18:58 artisan
    -rwxrwxrwx  1 ftp_user www-data          503 Sep  2 18:58 gulpfile.js
    -rwxrwxrwx  1 ftp_user www-data          567 Sep  2 18:58 server.php
    drwxrwxrwx  2 ftp_user www-data         4096 Sep  2 18:58 tests
    -rwxrwxrwx  1 ftp_user www-data          449 Sep  6 12:41 User.php
    drwxrwxrwx  3 ftp_user www-data         4096 Sep 22 19:06 bootstrap
    drwxrwxrwx  2 ftp_user www-data         4096 Jan 26 15:06 blog
    -rwxrwxrwx  1 ftp_user www-data         1357 Jan 26 15:06 composer.json_23nov_16
    -rwxrwxrwx  1 ftp_user www-data         1389 Jan 26 15:06 composer.json
    -rwxrwxrwx  1 ftp_user www-data         1317 Jan 26 15:06 cc
    -rwxrwxrwx  1 ftp_user www-data           67 Jan 26 15:06 info.php
    drwxrwxrwx 10 ftp_user www-data         4096 Jan 26 15:06 app
    drwxrwxrwx 12 ftp_user www-data         4096 Jan 26 15:06 public
    drwxrwxrwx  2 ftp_user www-data         4096 Jan 26 15:06 config
    -rw-------  1 ftp_user ftp_user      0 Jan 30 15:26 newfile

有人有解决办法吗? 提前致谢 !

【问题讨论】:

标签: linux apache ubuntu ftp vsftpd


【解决方案1】:

如果你想在 vsftp 中更改上传文件的权限 去/etc/vsftpd.conf 您可以使用此属性指定上传文件的掩码

local_umask=000

如果你指定000作为umask上传的文件将获得666的权限,上传的目录将获得777的权限。

【讨论】:

    猜你喜欢
    • 2011-08-13
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-29
    相关资源
    最近更新 更多