我更像是一个 Windows 人,所以请原谅我对这个基本的 Linux 问题的无知。
我正在照顾一个只安装了 Apache2 和 vsftp 的 Linux (Debian) 服务器。
发生的事情是我一直在与谁拥有文件和文件夹进行斗争,但似乎无法正确解决。
这是我目前的理解:
考虑到这一点,我创建了一个名为ftpandwww的组,并将所有文件夹和文件都归入该组。这在一定程度上起作用了......
我几乎在正确的地方,除了使用我的 FTP 客户端创建的任何新文件夹都具有错误的权限(我可以通过在 FTP 客户端下更改它们来纠正),但是 www-data 无法写入它们因为它们归ftpuser 所有,我最终不得不通过 SSH 进入并运行 chown 到 ftpandwww 组,以便他们都感到高兴。
如何使我在 FTP 下创建的所有新文件夹都具有正确的权限 (774) 并自动归ftpandwww组所有,以便我可以通过网络上传和提供服务(具有写入权限),而无需进入并删除所有每次都有新文件夹和文件?
我一直无法找到一个示例,说明如何在每小时 5 分钟后在 crontab 中运行命令。
我认为这会奏效
5 */1 * * *
Run Code Online (Sandbox Code Playgroud)
但它不运行。
任何人都可以帮忙吗?
提前致谢。