基本上,我想允许我的团队访问我的网站。我想使用 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