setuid 混淆,更改为特定用户创建的文件的所有者:组

setuid 混淆,更改为特定用户创建的文件的所有者:组

我试图以这样的方式设置目录 /opt/www ,当属于 django 组的用户创建/修改其中的文件和目录时,它们将被设置为所有者 django 和组 django。

我看过setuid 和 setgid 混淆特殊文件权限(setuid、setgid 和 Sticky Bit)

从此我chmod 6775 /opt/www然而触摸/opt/www/测试产量

-rw-rw-r-- 1 wurst django 0 Mar 16 13:58 test

问)如何实现让属于 django 组的任何用户并在 /opt/www 中创建文件或文件夹以自动 chown 的要求Django:Django? (不是:姜戈

其次,我很好奇这是否是出于安全目的所必需的,或者只是简单地执行 chown -R :django 而不用担心所有者是创建该文件的用户。

注意:除了创建 django 组并将我的常规用户帐户添加到该组之外,我还通过以下方式创建了系统用户useradd -rg django django

我反对将我的项目存储在我的主目录中,尽管这将位于一个实时站点上,但该站点本身不会看到太多流量,因为它不会将其提交给未推荐的搜索引擎。它人生的唯一目的就是作为我自己的学习平台。

我可能做错了什么?我需要编写自定义脚本并为其安排 cron 作业吗?

相关内容