Monday, March 24, 2008

Spell Check Fix Clarification

The MOSS 2007/WSS 3.0 spell check bug (that supposedly IS fixed in SP1, but I'd like to know how they fixed it) has had work arounds documented several times, but I'm not sure any of these were complete. Neither will this one be, but I have two observations I would like to share.
  • You do not need to have any special permissions on the root of your site collection (just read).
  • Spell check can also be broken with inadequate permissions in the %windir%\temp on the web front ends.
The standard "fix" is to have a document library called "Spelling" off the root of each site collection, and in that library you need a junk document named "Custom Dictionary.txt." It doesn't matter what is in this document. The users need to have at least some (read?) access to the root, but to this Spelling document library they need these permissions (and nothing more):
  1. View Items
  2. Browse Directories
  3. View Pages
  4. Use Remote Interfaces
  5. Open
With this access, depending on what they have in the root, they may not be able to see the list, and they defeinitely cannot even open it in Sharepoint. They are unaware it exists.

The other problem we have seen is that on the %windir%\temp folder (usually C:\Windows\Temp) on each of the web front ends, the Network Service needs the following permissions:
  1. Traverse Folder/Execute File
  2. List Folder/Read Data
  3. Read Attributes
  4. Delete
  5. Read Permissions
Being cruddy work arounds, I'm not sure how well these are documented anywhere. These are the steps we have had to take to keep working. It is a shame that the SharePoint community has had to endure bugs like this. Unfortunately I am pretty sure most of us will not be taking SP1, so we won't see how they fixed this problem.

No comments:

Post a Comment