Subject: Re: NSFileManager: can't set group ID on 10.4

I put together a test project:

The product takes two arguments, a GID and a filename.

It was unable to change the file's group on two 10.4.11 machines (but
changeFileAttributes:atPath: returned success).
It worked on two 10.5 machines.

Can anyone take a look at this? See if you can reproduce the issue and
help me figure out what's going on?

On Thu, Mar 26, 2009 at 11:26 PM, Sidney San Martín <s@xxxxxxxxxxxx> wrote:
> I'm using +[NSFileManager defaultManager].
> On Mar 26, 2009, at 10:35 PM, Stephen J. Butler wrote:
>> On Thu, Mar 26, 2009 at 6:56 PM, Sidney San Martín <s@xxxxxxxxxxxx> wrote:
>>> I'm using -[NSFileManager changeFileAttributes:atPath:] to change a
>>> file's
>>> user ID, group ID, and POSIX permissions. On my 10.5.6 machine, this
>>> works
>>> flawlessly, but on my 10.4.11 machine the group ID
>>> (NSFileGroupOwnerAccountID) does not change. It's the same executable,
>>> running as root in both cases.
>>> I haven't had a chance to do extensive testing yet, but want to put the
>>> question out there: why might this happen?
>> How are you creating the NSFileManager? +[NSFileManager
>> defaultManager] or alloc/init?

Cocoa-dev mailing list (Cocoa-dev@xxxxxxxxxxxxxxx)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)

Help/Unsubscribe/Update your Subscription:

This email sent to maillists@xxxxxxxxx