Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-Id: <200510291846.j9TIkdxV023059@gourmet.spamgourmet.com> From: cyg DOT 108 AT xoxy DOT net To: cygwin AT cygwin DOT com Subject: permission denied errors in script run by cron Date: Sat, 29 Oct 2005 11:45:21 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Spamgourmet: Hi, I'm trying to do automated backups with a cron job in cygwin and am running into permissions issues. (I'm using XP Pro). When I run this command from the shell, it works fine -- no errors: /bin/cp -uvdR My\ Documents/ /f/Documents\ and\ Settings/Matt/ However, when run from my crontab: 40 11 * * * /home/Matt/backup >> /home/Matt/backup.log 2>&1 it fails with errors like this: `My Documents/Dev/Spectrum/spectrum notes.txt' -> `/f/Documents and Settings/Matt/My Documents/Dev/Spectrum/spectrum notes.txt' /bin/cp: cannot open `My Documents/Dev/Spectrum/spectrum notes.txt' for reading: Permission denied If I include a /bin/whomai command in the backup script hit by cron, I get, as expected my username "Matt". I've tried a number of permissions settings on both the source and target directories, but none seem to help. Right now, they are set like this: -rwxrwxrwx 1 Matt SYSTEM 3.0K Oct 29 01:17 spectrum notes.txt These directories are also set to allow Full Control to "Everyone" using the XP Pro Security dialog. How can I set these permissions correctly (or get cron to run my script with the same context as it does when it works correctly from the command line)? Thanks much, Matt -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/