By default, the Directory portlet does not allow Guest permission configuration. Client requires some directories to be view by Guests.
Replicated on Trunk (Rev. 121510)
1. sign in as email@example.com
2. add the directory portlet to Guest home page
3. navigate to "Configuration" of the directory portlet
4. guest permissions are greyed out
1. Create an ext plugin to override resource-actions
2. Use the resource-actions override option using ROOT/WEB-INF/classes