10.4 AFP Group Permissions

We upgraded our OS X Server to 10.4 over the weekend, and have been seeing some odd permissions problems for files/folders created over AFP.

Under 10.3.x server when we created a file/folder from a client machine over AFP the permissions on the file/folder would give full read/write to everyone, both Owner and Group. Now with 10.4 server the same client machines can't share information between accounts. When I check the Ownership & Permissions on the file/folder I see that the Owner can Read & Write to the file/folder, but the Group and Everyone/Others has Read Only access.

This was not the case under 10.3.x, and we've been unable to find a solution as of yet. Does anyone have any ideas for what we can try?

For the record the volume is shared out from the server using "Inherit permissions from parent" and Read/Write assigned for everyone.

Thanks in advance,

-Jeremy

Posted on May 4, 2005 11:21 AM

Reply
54 replies

Jun 14, 2005 2:46 PM in response to David_x

Hi,
my solutions only seems to work by creating an modifying folders and files on this sharepoint. If I want to copy something from another sharepoint or Volume to this sharepoint with the 2775-permissions I run into an error.

The error message tells me to have not the right permissions, if I still ignore this and continue the files are still copied correctly.

So my conclusion is, that this might not be the best workaround of all.
So I tried to find another solution:
The Finder seems not to able to handle the "unix-based sticky bit". Apple implemented it for AFP-Services by using the "inherit permissions from parent"-flag. Same meaning but different implementaion.

Finally I changed the permissions of the server back to 775 recursively.

The I took the "TinkerTool", http://www.bresink.com/osx/TinkerTool.html and changed the "umask" for the Finder Application on the Tiger-Client.
Per default Finder new created Folders and Files have the permissions rwxr-xr-x.
With this tool I can change it to group write-/readable permission per default.

This change is saved to the user's com.apple.finder.plist file.

I ditribute the com.apple.finder.plist to the TigerClients and
now Tiger Clients really can work as usual on a Panther-server-sharepoint.

I agree, another hack....but I hope it might be helpful for you also.

Andreas

Jul 14, 2005 9:15 AM in response to Alexander Koren

I can confirm that it does NOT appear to be fixed. Fortunately, my Xserve has not been rolled out for production use yet. I'll be working to get this resolved this week. I hope to avoid the use of ACLs if I can. I've heard they don't work right either.

I'm wondering if modifying the umask settings on the client machines might fix this. I know how to do this for bash, but I'm not in a way the Finder will respect.

My box is bound to an AD, btw, and thats where the user accounts are being setup and managed. Is the key there, perhaps? I'm new to AD.

Thanks.

Sep 22, 2005 1:58 PM in response to Jeremy Holstein

At last!!! I have found some people having the same problem!! I have been banging my head against a wall with Apple.

I have 3 Xserves at two sites, all running 10.3.9 Server. We purchased 10 iMac G5's with Tiger and I am having a nightmare with users unable to create folders. Is anyone having the problem with 10.3.9 server and 10.4.2 clients?

The owner of our shares is admin: r+w, group: somegroup r+w, everyone: no access but users are unable to create directories. Even when I check the permissions via term they are drwxrwx _. I have tried modifiying the share using chmod as described earlier in this post but users are unable to create folders with folders created by other users.

This issue only occurs when logging on to the LDAP and does not happen when users logon to a local account on the client then manually connecting to the remote server via the 'connect to server command'.

Has anyone got a fix? Or a temp solution while we wait for a fix from Apple?

Any help would be much appriciated.

James
ACTC.

Oct 19, 2005 7:23 PM in response to Andrew Penner

Your best bet for triggering permissions setting on a folder would be to use a launchd item for your Tiger clients. You can write one to watch the contents of a server directory and run a particular shell script when the contents are modified.

Before you start, make sure you're familiar with chown, chmod, launchd, and launchctl. Some examples can be found at afp548.com.

--Gerrit

Oct 19, 2005 7:34 PM in response to James Ridsdale

I agree that the problem is client-side for Mac OS X 10.4.2 clients.

You can fix the problem of not being able to create files or folders on share points or not having group and everyone permissions inherited if you properly implement Access Control Lists (ACLs). Please see my post: http://discussions.info.apple.com/webx?128@@.68b4dcdf

However, Tiger clients experience other permissions problems as well. Namely, users whose home directories reside on an AFP share point have permissions errors when files are copied to them from user-mounted AFP share points whose mount points appear in /Volumes. I have this situation documented here: Gerrit DeWitt, "AFP Insufficient Privileges Error - 10.4.2 Finder Bug" #1, 11:30pm Sep 30, 2005 CDT

I hope these details help!

--Gerrit

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

10.4 AFP Group Permissions

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.