Can not change timestamp on directory inside cifs mount

Greetings,

I have an rsync server that is unable to change the timestamp on any directories inside of cifs mounts. The same thing happens on all of my red hat machines. These machines are all patched, touch -t works on directories inside any other filesystem including NFS mounts.

This is causing problems with our rsync process.

It is not a permissions issue as the same cifs mounts/users accounts work on a SUSE machine. Please note that changing the timestamps on files work, it is just a problem with directories.

[root@blah]# touch -t 200901011212 BLAH/
touch: setting times of `BLAH/': Permission denied
[root@blah]# ls -alh
total 20K
drwxrwxrwx  5 test users    0 May  5 09:47 .
drwxr-xr-x 12 root  root  4.0K Oct  1  2009 ..
drwxrwxrwx  2 test users 4.0K May  5 09:47 BLAH
[root@blah]# touch test
[root@blah]# touch -t 200901011212 test
[root@blah]# ls -al
total 21
drwxrwxrwx  5 test users    0 May  5 09:49 .
drwxr-xr-x 12 root  root  4096 Oct  1  2009 ..
drwxrwxrwx  2 test users 4096 May  5 09:47 BLAH
-rwxrwSrwx  1 test users    0 Jan  1  2009 test

Any help would be appreciated.

Thanks,

Ben