[CentOS] Cronjob and sudo
Mauricio Tavares
raubvogel at gmail.com
Thu Feb 12 18:40:45 UTC 2015
On Thu, Feb 12, 2015 at 1:32 PM, Matt <matt.mailinglists at gmail.com> wrote:
> I need to remove empty files out of a directory that are over 6 hours
> old so I created this script and put it in cron.hourly.
>
> #!/bin/sh
> cd /var/list
> sudo -u matt find /var/list -mmin +360 -empty -user matt -exec rm {} \;
>
What if you did not use sudo at all? Say in cron.d:
0 * * * * matt /usr/local/bin/deletecrap> /dev/null 2>&1
> I want to run it as matt rather than root for just an added bit of
> safety. Problem is I get this.
>
> "sudo: sorry, you must have a tty to run sudo"
>
> Is there another way to do this? As I understand the reason for this
> is requiretty in sudo config. If that improves security I would
> rather not change that setting.
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
More information about the CentOS
mailing list