Linux FTP用户的权限

Linux FTP用户的权限,linux,apache,ubuntu,ftp,vsftpd,Linux,Apache,Ubuntu,Ftp,Vsftpd,我创建了一个名为“ftp\u user”的ftp用户,但每当通过该用户上载或创建内容时,权限将变为600,组所有者也将更改为ftp\u user 这使得www-data用户(web服务器用户)无法读取。我必须修复www-data每次手动读取的权限和所有权 我希望权限为755或777,所有者保留为www-data,www-data用户仍可通过该权限访问文件 下面的newfile是ftp\u用户创建的文件 -rwxrwxrwx 1 ftp_user www-data 164

我创建了一个名为“
ftp\u user
”的ftp用户,但每当通过该用户上载或创建内容时,权限将变为600,组所有者也将更改为ftp\u user

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

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

下面的
newfile
是ftp\u用户创建的文件

    -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
有人有解决办法吗?
提前谢谢

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

本地_umask=000


如果将000指定为umask上载文件,则将获得权限666,上载目录将获得权限777。

Stack Overflow是一个用于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。也看到