本文介绍了CRON - chown和chgrp到从root用户到www-data的目录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图更改组和所有者(从根到www-data)的目录。

I am trying to change group and owner (from root to www-data) for a directory.

所以我在根设置了一个cron, :

So I have set a cron on root which looks like this:

 0,5 * * * *   sudo /bin/chown -R www-data /var/www/pdf/ && sudo /bin/chgrp -R www-data /var/www/pdf/

但不幸的是加工。任何人都可以帮助我吗?

But unfortunately it's not working. Can anyone please help me?

推荐答案

首先, chgrp 是多余的,您可以使用 chown 命令本身来管理。

First off, the chgrp is redundant, you can manage the same with the chown command itself.

因此,不是 sudo / bin / chown -R www-data / var / www / pdf /&& sudo / bin / chgrp -R www-data / var / www / pdf / ,你可以做 sudo / bin / chown -R www-data:www-data / var / www / pdf

So instead of doing sudo /bin/chown -R www-data /var/www/pdf/ && sudo /bin/chgrp -R www-data /var/www/pdf/, you can do sudo /bin/chown -R www-data:www-data /var/www/pdf

现在,不是将cron添加到用户的crontab sudo /到系统范围的cron使用 /etc/cron.d ,将其添加到root用户的crontab使用

Now, instead of adding cron to a user's crontab with sudo / to systemwide cron using /etc/cron.d, add it to the root user's crontab using

sudo crontab -e
1,5 * * * * /bin/chown -R www-data:www-data /var/www/pdf/

这篇关于CRON - chown和chgrp到从root用户到www-data的目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 00:32