[英]Linux permissions, apache and Cron tabs
我正在设置一台在Ubuntu下作为服务器运行的机器。 在Lampp下运行Apache和php。 我设置了Samba,以便可以从Windows环境中读取一些linux文件。
因此,我有一个名为ziggie
的用户,该用户在samba上设置,因此他可以访问文件并对其进行读写。
另一方面,Apache的httpd.conf
表示apache的用户为nobody ,组为' nogroup '
我认为这可能很好,然后我想如果要监视Apache所做的事情可能就不好了...
当我的网站还写一些日志并上传文件时,我以为没有人可以解决这个问题,所以我认为我需要给它一个标识。
我的想法是在类似于ziggie
的组(例如webAdmins?)下为apache创建一个用户,这样我就可以更好地控制权限了? 就像不允许others
访问大多数内容,而只允许部分webAdmins
访问? 也许将许多文件的所有权更改为ziggie
? 另外我还要运行一些crontab,这些crontab的名称在下面运行吗?
什么是足够好的方法? 谢谢!
在Ubuntu下,apache通常以www-data:www-data的形式运行,其配置存储在/etc/apache2/apache.conf
我猜您是从tarball而非debian软件包中安装的配置中?
尽管可以将其添加到www-data组,但可能不需要更改ziggie用户的权限。 如果ziggie仅需要更改网站内容,则www-data无需拥有这些内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.