我如何才能让所有 SFTP 用户创建的文件都归入某个组?

我如何才能让所有 SFTP 用户创建的文件都归入某个组?

问题是,他们都在为网站创建文件,我总是必须将组更改为,www-data以便他们有权限访问。我可以运行 cron 作业,但这似乎是一个贫民窟修复。用户在本地创建文件,并通过 Transmit 等程序通过 SFTP 传输它。我确信我不是唯一遇到这个问题的人,所以我想知道其他人是如何处理的。

这是我使用的设置: http://library.linode.com/security/sftp-jails

答案1

将目录的组设置为所需的组,然后设置服务标识符权限位。这应该可以解决问题。

$ chgrp ftpusers /data/ftp
$ chmod g+s $_

相关内容