Interesting problem.  I have a nightly build script that has a crontab
entry setup to run at 1:30 a.m. every morning.  Besides building, it
also copies my jar files out to a remote, shared file system for everyone to pickup and deploy in the morning. However, the cron job is having problems writing out to this directory.

What is interesting is, if I see the permission on the directory from my
bash shell, the privileges are O:RWX, G:RX and W:RX.

$ ls -la //remote/builds
total 0
drwxr-xr-x 1 jfong Domain Users 0 Jun 14 17:56 ./
dr-xr-xr-x 1 jfong Domain Users 0 Nov  8 13:32 ../
drwxr-xr-x 1 jfong Domain Users 0 Nov  7 18:01 Nightly/
drwxr-xr-x 1 jfong Domain Users 0 Apr 11  2007 Releases/


Now when I use the same command in my cron script (which shows the
userID as myself), the privileges are O:RWX with nothing for Group or
World.

+ id
uid=11172(jfong) gid=10513(Domain Users)                
groups=544(Administrators),555(Remote Desktop Users),5
45(Users),10513(Domain Users)

+ ls -la //remote/builds
total 0
drwx------+ 1 Administrators Domain Users 0 Jun 14 17:56 .
dr-xr-xr-x  1 jfong          Domain Users 0 Nov  8 12:58 ..
drwx------+ 1 jfong          Domain Users 0 Nov  7 18:01 Nightly
drwx------+ 1 jfong          Domain Users 0 Apr 11  2007 Releases

+ ls -la //remote/builds/Nightly
total 0
drwx------+ 1 jfong          Domain Users 0 Nov  7 18:01 .
drwx------+ 1 Administrators Domain Users 0 Jun 14 17:56 ..
drwx------+ 1 jfong          Domain Users 0 Oct  1 01:33 200710010130
drwx------+ 1 jfong          Domain Users 0 Oct  2 01:33 200710020130

I tried using getfacl from the cron script, but that don't seem to match
anything either.  It shows
+ getfacl //remote/builds
# file: //remote/builds
# owner: Administrators
# group: Domain Users
user::rwx
group::---
group:SYSTEM:rwx
group:Users:rwx
mask:rwx
other:---
default:user::rwx
default:user:Administrators:rwx
default:group:SYSTEM:rwx
default:group:Users:rwx
default:mask:rwx

+ mkdir //remote/builds/Nightly/200711080630
mkdir: cannot create directory `//remote/builds/Nightly/200711080630':
Permission denied

Any idea what I need to change since chmod doesn't seem to have any effect.

Jerome


--
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/

Reply via email to