Linux权限、apache和Cron选项卡

Linux权限、apache和Cron选项卡,linux,apache,ubuntu,permissions,crontab,Linux,Apache,Ubuntu,Permissions,Crontab,我正在设置一台机器作为Ubuntu下的服务器运行。作为Lampp在下运行Apache和php。 我设置Samba以便可以从windows环境中读取一些linux文件 因此,我有一个名为ziggie的用户,他是在samba上设置的,因此他可以访问文件并读/写它们 另一方面,Apache的httpd.conf说Apache的用户是nobody,group'nogroup 我认为这可能是好的,然后我认为如果我想监控apache做了什么,这可能不好 由于我的网站还写了一些日志,并上传了一些文件,我认为没

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

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

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

我认为这可能是好的,然后我认为如果我想监控apache做了什么,这可能不好

由于我的网站还写了一些日志,并上传了一些文件,我认为没有人支持apache会太多,所以我认为我需要给它一个身份

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

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

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


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

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

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