我创建了一个名为“ ftp_user
”的ftp用户,但无论何时通过此用户上传或创建某些内容,权限都将变为600,并且组所有者也会更改为ftp_user
这使得 www-data
用户(Web服务器用户)无法读取我必须每次手动修复由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
有没有人有解决方案?提前致谢 !
1 回答
如果你想在vsftp中更改上传文件的权限转到
/etc/vsftpd.conf
你可以用这个属性指定上传文件的掩码如果指定000作为umask上传文件将获取权限666并且上传的目录将获得权限777 .