我如何设置多个用户来使用public_html?

我如何设置多个用户来使用public_html?

基本上,我想允许我的团队访问我的网站。我想使用 vsftp,到目前为止,我遵循以下指南:http://library.linode.com/security/sftp-jails我将 chroot 目录更改为 ChrootDirectory /srv/www/domain.com

截至目前,我创建了一个测试用户,该用户可以创建文件但不能写入其他文件,因为该文件归 所有者所有,www-data:www-data并且其中几乎所有文件都是755。我不知道如何正确设置权限,以便我的团队可以读取和写入 public_html 中的文件。目前,由于尚无人拥有访问权限,因此 public_html 下的所有文件都是www-data:www-data。我不知道是否应该这样设置,但请告诉我。

我只想设置几个具有对所有文件进行读写权限的帐户public_html,我该怎么做?

答案1

将需要写权限的用户添加到www-data组中。然后确保该组有权写入这些文件:

$ chmod -R g+w /path/to/public_html

相关内容