OS X 10.5.6
I have one user account that is set up as a 'Sharing Only' account.
I am sharing an external USB Drive and have two folders on the root of that drive ('Folder A' and 'Folder B'). The 'Sharing Only' account has the following permission configured for these folders:
Folder A = 'Write Only (Drop Box)'
Folder B = 'Read Only'
The permissions on 'Folder A' are working correctly. The 'Sharing Only' account can only write to that folder and cannot view its contents.
The permissions on 'Folder B' function correctly, but only on the contents immediately contained in 'Folder B'. All folders and files contained within any subfolders of 'Folder B' can be altered, moved, deleted, etc. The permissions propagate down to all subfolders and files, but are not respected.
For example (I apologize for the formatting, the Composer prevents me from illustrating file system trees. The following represents a tree):
Root
\
--Folder B (User cannot rename or write to this folder. This is expected.)
\
----File A (User can only Read this file. This is expected.)
----Subfolder A (User can write to this folder and alter all of its contents. This is not expected.)
I have used the 'Apply to enclosed items' option in the 'Get Info' dialog of 'Folder B' and expected the 'Read Only' permissions to propagate down to ALL subfolders and files contained within 'Folder B'. The 'Get Info' dialog for ALL subfolders and files show the 'Share Only' user as having 'Read Only' permissions but the 'Share Only' user can still alter the subfolders and their content.
Is there a way, short of manually setting up the desired permissions on every single folder and every subfolder they contain, to propagate the permissions, that are respected, from 'Folder B' down to everything contained within it? Because the 'Get Info' dialog displays the 'Share Only' user as having 'Ready Only' permissions on the entire tree of 'Folder B', this seems like a fault in OS X.
Any help would be greatly appreciated!
Extra information:
The 'Ignore ownership on this volume' option on the drive is unchecked
The external USB Drive is connected to a USB Port on an iMac and is shared through the iMac
The 'Sharing Only' user is a Mac user accessing the external USB Drive from a separate Mac
My Sharing Options are configured with AFP and SMB