我创建了一个名为&#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
有没有人有解决方案? 提前致谢 !
答案 0 :(得分:0)
如果您想更改vsftp中上传文件的权限
转到/etc/vsftpd.conf
您可以使用此属性指定上传文件的掩码
local_umask = 000
如果你指定000作为umask上传的文件将获得权限666并且上传的目录将获得777的许可。