Skip to main content
Question

Disable Sharing Pane in System Preferences?

  • August 3, 2010
  • 5 replies
  • 37 views

Hello,

This is my first post of probably many on the board. We just got our JSS installed on Friday and I am looking for a way to disable the sharing pane in system preferences for both Admin and Standard users. Am I able to delete <string>com.apple.preferences.sharing</string> in the com.apple.systempreferences to accomplish this? Thanks for the help!

Luke

5 replies

Forum|alt.badge.img+11
  • Contributor
  • August 3, 2010

Hi Luke,

Well i use OD to control preferences and theres an option to block access to any preferencepane, this should be achievable with Caspers preference management but i don't know how they do it, but the idea is to block access to system preferences via the systempreference.plist

Criss

Criss Myers
Senior Customer Support Analyst (Mac Services)
iPhone / iPad Developer
Apple Certified Technical Coordinator v10.5
LIS Development Team
Adelphi Building AB28
University of Central Lancashire
Preston PR1 2HE
Ex 5054
01772 895054


donmontalvo
Forum|alt.badge.img+36
  • Hall of Fame
  • August 3, 2010

I'm not sure this is possible outside of MCX...or moving the Preference Pane. I'm not comfortable about moving OS pieces around. ;)

Don


Forum|alt.badge.img+7

Luke,
you'll want to explore our Managed Preferences option within the JSS.
Specifically look at the com.apple.systempreferences template
By removing the string entry for the Sharing preference pane, this will disable access to it within System Preferences.

Beginning on page 349 of the Casper Admin manual, you'll find information regarding the use of the Managed Preferences in the JSS.

-Lance


  • August 3, 2010

Thanks for the help guys! Lance's solution worked!


  • August 4, 2010

This only is affective if sharing had been enabled at some point creating a record in the systempreference.plist. If this is so you can use a unix script (or apple if you so chose) that will modify that plist. The other option is to package up a plist and deploy the plist with the option of “Fill Existing Users” Be careful of this because it can default the users configuration.