OS X Lion Wiki Server Gripes

The teachers and students at Kolbe love to use wikis and due to poor performance with Snow Leopards built in wiki server we migrated to Lion for one of the servers.

We first trialled migration from Snow Leopard to Lion at 10.7, at this time Lion Wiki Server didn’t support Active Directory groups, this feature was finally added in 10.7.3 (along with editing from an iPad). Migration of wikis isn’t perfect, with some content not being displayed properly, and some embedded content missing.

Here are some fixes for some issues I have come across so far.

  • Attachment links broken
    • The best way to fix this issue is to simply click edit on the page, and save again. For some reason this fixes the broken link.
  • Using the “Wikis can be created by only some users” option with Active Directory Accounts.
    • I came across this yesterday afternoon, adding AD groups to the list of allowed accounts seems to be unsupported. I then had the great idea of making a local group in Workgroup Manager, and adding our Staff Users AD group as a member. Once this group is created you can then add it to the list of allowed creators in the Server App.
  • Permissions broken
    • Quickest way to resolve this is to remove the group and add it again, only seemed to effect a small amount of wikis.

One thing I noticed that is missing (hopefully it gets added soon) is the ability to add a global wiki Administrators. Currently only local Admin accounts are able to do this.

Posted by Haydn Cockayne in OS X, 0 comments

Freezing Accounts in System Preferences

I’ve seen this a lot at our service desk, A student will bring in their laptop because they can’t open the Accounts prefpane.

After investigation I found there to be multiple guest accounts on the computer, one named Guest and the rest Guest1, Guest2 etc.  These can be removed using dscl within terminal with the following commands.

sudo dscl

cd /Local/Default/Users


This will show all the accounts that are on the system, you will need to find how many guest accounts have been created and remove them with the line command below…

rm Guest1

That command will need to be repeated for each additional guest account.

Once that is complete you can open System Preferences and the Accounts prefpane should load correctly.

In Lion you can open Directory utility, located in /System/Library/CoreServices/ and use the directory editor within to remove the accounts if you aren’t comfortable with Terminal.

Posted by Haydn Cockayne in OS X, 1 comment