我正在尝试更改目录的组和所有者(从根到 www-data)。
所以我在 root 上设置了一个 cron,如下所示:
0,5 * * * * sudo /bin/chown -R www-data /var/www/pdf/ && sudo /bin/chgrp -R www-data /var/www/pdf/
但不幸的是,它不起作用。谁能帮帮我吗?
0,5 * * * * sudo /bin/chown -R www-data /var/www/pdf/ && sudo /bin/chgrp -R www-data /var/www/pdf/
首先,这chgrp
是多余的,您可以使用chown
命令本身进行管理。
所以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
现在,不要将 cron 添加到user's crontab
with sudo
/ 到系统范围的 cron using 中/etc/cron.d
,而是将其添加到 root 用户的 crontab 中
sudo crontab -e
1,5 * * * * /bin/chown -R www-data:www-data /var/www/pdf/