问题描述
我试图更改组和所有者(从根到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的目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!