我正在设置一台机器作为 Ubuntu 下的服务器运行。在 Lampp 下运行 Apache 和 php。我设置了 Samba,以便可以从我的 Windows 环境中读取一些我的 linux 文件。
所以我有一个用户叫ziggie
他在 samba 上设置,所以他可以访问文件并读/写它们。
另一方面,阿帕奇的httpd.conf
说阿帕奇的用户是nobody,组' nogroup '
我认为这可能很好,然后我认为如果我想监视 apache 做了什么,这可能不太好......
由于我的网站也写了一些日志,并上传了文件,我认为没有人为 apache 会太多,所以我认为我需要给它一个身份。
我的想法是在类似于ziggie
's的组下为apache创建一个用户,(比如webAdmins?),这样我就可以更好地控制权限?就像不允许访问大多数东西others
,但只允许访问webAdmins
?也许将许多文件的所有权更改为ziggie
?另外我要运行一些 crontabs,这些运行在谁的名字下?
什么是足够好的方法?谢谢!