C
christopher_mcca
Version: 2008
Operating System: Mac OS X 10.5 (Leopard)
Processor: Intel
My setup:
- Intel Macs running Leopard 10.5.4 in a corporate environment
- Office 2008 12.1.1
- Macs authenticate users against NIS
- Many work directories, including home directories, are mounted over NFS using the automounter (Sun autofs in Leopard) working from NIS maps. NFS shares are on NetApp filers.
The problem: when opening and saving Office files stored on these NFS network shares, existing file permissions are lost, and replaced using the default umask (022), as if, instead of opening and saving the original file, a new file has been created.
Reproduction steps:
- Open an Office file (tested with .doc and .xls, as we are still on Office 2003 on the Windows side here).
- Observe that, if you look at the permissions prior to opening it, everyone has full permissions (Unix mode is 777). It does not appear to be relevant whether the user is the owner of the file or not.
- Make a change, and save the file.
- Recheck the file's permissions: observe that they have reverted to follow the default umask (Unix mode 755, the default for newly-created files). Everyone besides the user who saved the file now has read-only access where before they had read-write.
This is obviously a pain: while Windows Office 2003 users can open and save files with no problem, and maintain read-write permissions for everyone while doing so, as soon as a Mac user opens and saves the file, everyone else gets locked out into read-only access. The Mac user then has to remember to manually chmod the file back to read-write for everyone else.
Anyone else seen this problem, or have any recommendations?
Operating System: Mac OS X 10.5 (Leopard)
Processor: Intel
My setup:
- Intel Macs running Leopard 10.5.4 in a corporate environment
- Office 2008 12.1.1
- Macs authenticate users against NIS
- Many work directories, including home directories, are mounted over NFS using the automounter (Sun autofs in Leopard) working from NIS maps. NFS shares are on NetApp filers.
The problem: when opening and saving Office files stored on these NFS network shares, existing file permissions are lost, and replaced using the default umask (022), as if, instead of opening and saving the original file, a new file has been created.
Reproduction steps:
- Open an Office file (tested with .doc and .xls, as we are still on Office 2003 on the Windows side here).
- Observe that, if you look at the permissions prior to opening it, everyone has full permissions (Unix mode is 777). It does not appear to be relevant whether the user is the owner of the file or not.
- Make a change, and save the file.
- Recheck the file's permissions: observe that they have reverted to follow the default umask (Unix mode 755, the default for newly-created files). Everyone besides the user who saved the file now has read-only access where before they had read-write.
This is obviously a pain: while Windows Office 2003 users can open and save files with no problem, and maintain read-write permissions for everyone while doing so, as soon as a Mac user opens and saves the file, everyone else gets locked out into read-only access. The Mac user then has to remember to manually chmod the file back to read-write for everyone else.
Anyone else seen this problem, or have any recommendations?