FTP用户权限

时间:2017-01-30 11:24:37

标签: linux apache ubuntu ftp vsftpd

我创建了一个名为&#34的ftp用户; ftp_user"但无论何时通过此用户上传或创建某些内容,权限都将变为600,并且群组所有者也会更改为ftp_user

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

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

以下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

有没有人有解决方案? 提前致谢 !

1 个答案:

答案 0 :(得分:0)

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

  

local_umask = 000

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