Is there a way to direct the stdout/stderror of a sudo command to a file in the target sudo user's directory? For example, I'm sudo'ing from my /etc/mail/aliases as:
aliasId: |"/usr/bin/sudo -u ar '/user/util/bin/DistRegister"
which works fine, but what I'd like is something like:
aliasId: |"/usr/bin/sudo -u ar '/user/util/bin/DistRegister >>/home/ar/DistRegister.log 2>&1'"
specified this way, sudo can't find the command (it thinks everything inside the single quotes is the command). If I leave off the single quotes, I get a permission error on /home/ar/DistRegister.log because the mailer daemon is trying to access it.
Any solutions? Perhaps something in the sudoers file?