gpt4 book ai didi

Linux 权限、apache 和 Cron 选项卡

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:02:57 25 4
gpt4 key购买 nike

我正在设置一台机器在 Ubuntu 下作为服务器运行。在 Lampp 下运行 Apache 和 php。我设置了 Samba,这样我就可以从我的 Windows 环境中读取我的一些 linux 文件。

所以我有一个名为 ziggie 的用户,他在 samba 上进行了设置,因此他可以访问文件并读/写它们。

另一方面,Apache的httpd.conf说apache的用户是nobody,group 'nogroup'

我认为这可能很好,然后我认为如果我想监视 apache 做了什么,这可能不太好......

因为我的网站也写了一些日志,上传了文件,我想没有人用 apache 会太多,所以我想我需要给它一个身份。

我的想法是在类似于 ziggie 的组(比如 webAdmins?)下为 apache 创建一个用户,这样我就可以更好地控制权限?比如不允许others 访问大部分内容,但只允许webAdmins 访问部分内容?也许将许多文件的所有权更改为 ziggie?我还要运行一些 crontab,这些运行在谁的名字下?

什么是足够好的方法?谢谢!

最佳答案

在 Ubuntu 下,apache 通常作为 www-data:www-data 运行,其配置存储在 /etc/apache2/apache.conf 我从你的配置中猜测你'是否从 tarball 而不是 debian 软件包安装?

可能不需要更改 ziggie 用户的权限,但您可以将其添加到 www-data 组。如果 ziggie 只需要更改网站的内容,那么这些都不需要归 www-data 所有。

关于Linux 权限、apache 和 Cron 选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17735246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com