问题是,他们都在为网站创建文件,我总是必须将组更改为,www-data
以便他们有权限访问。我可以运行 cron 作业,但这似乎是一个贫民窟修复。用户在本地创建文件,并通过 Transmit 等程序通过 SFTP 传输它。我确信我不是唯一遇到这个问题的人,所以我想知道其他人是如何处理的。
答案1
将目录的组设置为所需的组,然后设置服务标识符权限位。这应该可以解决问题。
$ chgrp ftpusers /data/ftp
$ chmod g+s $_
问题是,他们都在为网站创建文件,我总是必须将组更改为,www-data
以便他们有权限访问。我可以运行 cron 作业,但这似乎是一个贫民窟修复。用户在本地创建文件,并通过 Transmit 等程序通过 SFTP 传输它。我确信我不是唯一遇到这个问题的人,所以我想知道其他人是如何处理的。
将目录的组设置为所需的组,然后设置服务标识符权限位。这应该可以解决问题。
$ chgrp ftpusers /data/ftp
$ chmod g+s $_