D
Decker 12
We have a fully patched Leopard server with SMB sharepoints.
I'll create a new folder using my Leopard client, we'll call it PermTest.
I wish to lock down this folder, so I set POSIX permissions to Owner:
Decker12, Read/Write, Group: Sales, Read/Write, Everyone: None.
I'll drop some Word and Excel files in that folder, and propagate the
permissions. I'll use TinkerTool System and "ls -le" to verify that the
permissions are set correctly on the folder and all the documents contained
inside of it.
I verify that from the client, Decker12 and members of the Sales group can
connect to it and see the files. They can move, rename, add files to the
folder. Permissions look great.
However, any file (Word, excel, ppt, etc) that's in that folder will open up
as Read Only.
I am the only person experimenting with this (ie no other users will lock
the files up or create legitimate Read Only issues).
If I change the POSIX "Everyone" to Read/Write, and propagate, Office 2008
programs will open the files up correctly (ie, not Read-Only). This defeats
my security needs however.
I've been messing with this for hours, and have determined that this is an
Office 2008 specific problem, or some way that Office 2008 is mishandling
parts of Leopard's SMB implementation.
Regular file permission activities work as intended with the exact same
files in the folder as long as I use other programs. For instance, I can
rename the files, move them around, open and write and save to these
supposedly "read-only" files in Text Editor or Open Office. Only Office 2008
is reporting them as "read only". Again, Office 2008 is only happy if I set
the "Everyone" POSIX attribute to "Read/Write".
Some other notes: If I recreate these steps on a Windows 2003 server (ie
create a share, assing some privs to it, copy files to it), everything works
fine without the Read Only problem. Adding ACLs on top of POSIX permissions
do not make a difference - ie. explicitly defining Decker12 as Full Control
in an ACL does not fix the Read Only problem.
Any ideas what I should try next?
I'll create a new folder using my Leopard client, we'll call it PermTest.
I wish to lock down this folder, so I set POSIX permissions to Owner:
Decker12, Read/Write, Group: Sales, Read/Write, Everyone: None.
I'll drop some Word and Excel files in that folder, and propagate the
permissions. I'll use TinkerTool System and "ls -le" to verify that the
permissions are set correctly on the folder and all the documents contained
inside of it.
I verify that from the client, Decker12 and members of the Sales group can
connect to it and see the files. They can move, rename, add files to the
folder. Permissions look great.
However, any file (Word, excel, ppt, etc) that's in that folder will open up
as Read Only.
I am the only person experimenting with this (ie no other users will lock
the files up or create legitimate Read Only issues).
If I change the POSIX "Everyone" to Read/Write, and propagate, Office 2008
programs will open the files up correctly (ie, not Read-Only). This defeats
my security needs however.
I've been messing with this for hours, and have determined that this is an
Office 2008 specific problem, or some way that Office 2008 is mishandling
parts of Leopard's SMB implementation.
Regular file permission activities work as intended with the exact same
files in the folder as long as I use other programs. For instance, I can
rename the files, move them around, open and write and save to these
supposedly "read-only" files in Text Editor or Open Office. Only Office 2008
is reporting them as "read only". Again, Office 2008 is only happy if I set
the "Everyone" POSIX attribute to "Read/Write".
Some other notes: If I recreate these steps on a Windows 2003 server (ie
create a share, assing some privs to it, copy files to it), everything works
fine without the Read Only problem. Adding ACLs on top of POSIX permissions
do not make a difference - ie. explicitly defining Decker12 as Full Control
in an ACL does not fix the Read Only problem.
Any ideas what I should try next?