Removing Public Access to a user's Calendar

414 views
Skip to first unread message

SherpaDave

unread,
Jun 22, 2012, 11:48:16 AM6/22/12
to google-ap...@googlegroups.com
In the GAM documentation it states that in order to remove Public sharing to a specific user's calendar, to use these two commands:

gam calendar bob@example.com delete user domain
gam calendar bob@example
.com delete user default

Note: deleting the domain and default users disables public sharing of your calendar. domain applies to everyone in your Google Apps domain while default applies to everyone with a Google Account. 

I've tried these commands, but get the an error:

Error: that user does not seem to have access to that calendar

How can I use the GAM tool to effectively turn Public Sharing off for any one user's Calendar?

Thanks,
Dave

Deleting Users from a Calendar's ACL

Syntax

gam calendar <calendar email> delete user <user email>

Removes user email rights to the given calendar. Note that the user may still have some level of rights (freebusy or read) to the calendar based on the default level of access to calendars set within the domain.

Note: deleting the domain and default users disables public sharing of your calendar. domain applies to everyone in your Google Apps domain while default applies to everyone with a Google Account.

Example

This example removes Bob's direct rights to Joe's calendar

gam calendar joe@acme.com delete user bob@acme.com

These two examples remove all public sharing of Bob's calendar. Only those with explicit rights will be able to see anything (including freebusy):

gam calendar bob@example.com delete user domain
gam calendar bob@example
.com delete user default

SherpaDave

unread,
Jun 28, 2012, 4:31:09 PM6/28/12
to google-ap...@googlegroups.com
Also, just to clarify intent... we use Google Calendar Connector (as opposed to Calendar Interop), and have provisioned a large number of users, but many of those users are not actively using Google Apps, and still use Outlook/Exchange (2003).  So any Free/Busy lookups within Google Apps (Web Service) would, by default, return the Google Apps user's Calendar, even though it is blank.  So in order for the GCC tool to query Exchange, we need to disable Public Sharing for those users still using Exchange... and by disabling Public Sharing for their primary calendar, the Free/Busy lookup process effectively does not "see" a local Calendar for that user, and queries Exchange.

Thanks,
Dave

Jay Lee

unread,
Jun 28, 2012, 5:00:47 PM6/28/12
to google-ap...@googlegroups.com
Are you using a NON-Admin account to confirm that there's no f/b access? Google Apps Admins ALWAYS have owner access to all calendars in the Google Apps instance no matter what the ACLs say. Thus you should be sure you're using regular users to confirm ACLs are properly set.

You can also solve the GCC issue by disabling the calendar service for the given org of users right up until you're ready to do final migration for them.

Regards,

Jay Lee
LCS Deployment Lead  | Dito
(267) 712-9533
j...@ditoweb.com





--
You received this message because you are subscribed to the "Google Apps Manager" group.
To post to this group, send email to
google-ap...@googlegroups.com
To unsubscribe from this group, send email to
google-apps-man...@googlegroups.com
For more options, visit this group at
https://groups.google.com/forum/#!forum/google-apps-manager

Reply all
Reply to author
Forward
0 new messages