在 vsFTPd 中新创建的目录上是否使用 sudo chmod -R 775 /var/www/html?

在 vsFTPd 中新创建的目录上是否使用 sudo chmod -R 775 /var/www/html?

我目前正在将它用于我不太受欢迎的网站:

sudo chmod -R 775 /var/www/html

我花了很多时间去研究如何使新创建的目录和文件 775 - 我遇到了 umask 和 GSID (CHMOD g+s...) 的东西,但我不知道如何在我的sudo chmod -R 775 /var/www/html

如何sudo chmod -R 775 /var/www/html在 vsftpd 中为新创建的文件/目录创建权限?我在新创建的目录drwx------和文件中获得了以下权限:-rw-------这意味着我无法以用户身份执行任何操作,我希望它们的权限为(d)rwxrwxr-x;775。

编辑:umask 002 不起作用,但我发现我的 FTP 中的“所有者/组”在非新创建的目录/文件上显示为“33 33”,而新创建的目录/文件为“1000 1000”,这是什么意思?

解决方案:编辑 /etc/vsftpd.conf - 使 local umask=002、anon_upload_enable=YES、anon_mkdir_write_enable=YES 并在文件底部添加:file_open_mode=0777

答案1

您可以设置

umask 002

所有新文件都将以 775 权限创建

如果你希望新文件的 groupid 等于文件夹组,那么你可以将文件夹组更改为 1000,因为新文件

相关内容