FTP 用户的 IPSConfig3 权限问题

FTP 用户的 IPSConfig3 权限问题

我正在使用 ISPConfig3 创建网站FTP 用户也一样。

当我创建一个 FTP 用户时,他处于客户端 1用户。但网站正在www-数据用户。

这就产生了问题,如果网站的所有者是客户端 1,那么 FTP 用户可以在 FTP 中写入文件/编辑文件,但网站无法访问其中的某些内容,从而导致权限被拒绝日志。

如果所有者是 www-data,那么 FTP 用户甚至无法看到这些文件,也无法编辑它们。

我正在使用这些命令根据需要在权限之间切换,但我想以某种方式实现两者 - 以便 FTP 用户可以编辑文件并且网站可以访问其文件。

我正在使用它来向 FTP 用户授予权限:

chown -R web5:client1 /var/www/clients/client1/web5/web

并将其检索回网站:

sudo chown -R www-data:www-data /var/www/clients/client1/web5/web

我怎样才能实现这两个目标?我尝试将 web5 用户添加到用户组,但没有任何变化。

答案1

  1. 保持它们被www-data:www-data
  2. web5将用户添加到www-data
  3. 设置权限以允许组读/写chmod g+rw ...664

答案2

如果您可以从 ISPConfig 面板创建 shell 用户,则可以使用 shell-user 凭据通过 SFTP 连接到服务器。要创建 shell-user,请执行以下操作:a) 转到站点标签 b) 点击Shell 用户在侧边栏上。c)选择一个特定的网站并创建它。

相关内容