虚拟主机目录中具有写权限和 SuPHP 的 SFTP 用户的 ChrootDirectory

虚拟主机目录中具有写权限和 SuPHP 的 SFTP 用户的 ChrootDirectory

我正在尝试授予 SFTP 用户 (user2) 对 Ubuntu 12.04 下 /var/www/mywebsite 中的虚拟主机目录 (网站) 的可写访问权限。我已设置 sshd_config 以使用 Chrooting,以便该用户 (user2) 只能访问此网站目录。

这是我的问题:

  • SFTP 用户(user2)没有此目录的写权限
  • SuPHP 已启用,并且仅当用户:组为 user1:user1 时网站才会运行
  • 如果我将 user:group 更改为其他内容,PHP 脚本将不起作用
  • 如果我保持现状,SFTP 用户(user2)将无法写入或编辑目录中的任何文件

我希望此用户仅访问此目录并写入/编辑文件。我需要 SuPHP 继续正常工作。我也不记得 SuPHP 是如何或为何设置为仅与 user1:user1 一起工作的...我找不到任何设置此配置的地方,但也许我遗漏/忘记了一些东西。

我能做什么?我想做的事情可行吗?

相关内容