J
jephthai
Group:
We are having a strange problem that has affected multiple users. We
manage our SMB network file systems with a groups-based permissions
scheme. We rely on inheritance of these permissions. When a user
opens a document on an SMB share with Word on a Mac OS X machine
(using Office 2004), all inherited permissions are removed when the
file is saved in place.
If a new file is created, the new object inherits ACEs from parent
objects just fine. Excel and PowerPoint do not exhibit this
behavior.
I have been able to reproduce this problem with several Mac OS X
clients accessing SMB shares from multiple Windows servers (some
running Win2k3 and others WinXP).
Suppose that directory A is configured with "Full Access" permissions
to groups G1 and G2, and these ACEs are configured to propagate to all
files and subfolders. A new file is created by user U1 in this
directory. Examining the ACL shows proper inherited permissions for
G1 and G2. But, if user U2 mounts the share from his Mac OS X
machine, modifies the document, and saves it in place (same filename),
the ACLs are changed. After saving, they no longer list inherited
permissions for G1 and G2, and instead show ACEs for "Administrators"
and U2. This blocks other users who *should* be able to read/write
the file from using it.
Has anyone else encountered this problem? I will be happy to fill in
details, if there are any missing, so you can understand the problem
more fully.
-Jephthai-
We are having a strange problem that has affected multiple users. We
manage our SMB network file systems with a groups-based permissions
scheme. We rely on inheritance of these permissions. When a user
opens a document on an SMB share with Word on a Mac OS X machine
(using Office 2004), all inherited permissions are removed when the
file is saved in place.
If a new file is created, the new object inherits ACEs from parent
objects just fine. Excel and PowerPoint do not exhibit this
behavior.
I have been able to reproduce this problem with several Mac OS X
clients accessing SMB shares from multiple Windows servers (some
running Win2k3 and others WinXP).
Suppose that directory A is configured with "Full Access" permissions
to groups G1 and G2, and these ACEs are configured to propagate to all
files and subfolders. A new file is created by user U1 in this
directory. Examining the ACL shows proper inherited permissions for
G1 and G2. But, if user U2 mounts the share from his Mac OS X
machine, modifies the document, and saves it in place (same filename),
the ACLs are changed. After saving, they no longer list inherited
permissions for G1 and G2, and instead show ACEs for "Administrators"
and U2. This blocks other users who *should* be able to read/write
the file from using it.
Has anyone else encountered this problem? I will be happy to fill in
details, if there are any missing, so you can understand the problem
more fully.
-Jephthai-