Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Separate PreferencePanes for users

Posted on 2015-01-20
7
Medium Priority
?
55 Views
Last Modified: 2015-03-05
Setup: Users are admins of their MacBook Airs. I have an admin account on each laptop. No directory services are used.

I would like to remove certain preference panes from their account but still have all preference panes available under my admin account. How can I do this?
0
Comment
Question by:jerryesd
7 Comments
 

Expert Comment

by:turrican
ID: 40560921
When you have System Preferences open, go to View -> Customize and you can "hide" any preference panes you might want to.

This does not prevent the user from going in and "un hiding" any of them, if that's what you're really looking for - but it does put them "out of sight, out of mind", if that works for your needs.
0
 

Author Comment

by:jerryesd
ID: 40561211
I am looking for something a little tougher for users to get around.

As administrators, I know that they can get around whatever I do. However, these users are not going to be using Terminal to issue unix commands to modify their system. So, I don't need the solution to be too complex. I want to still be able to use the GUI to make changes on their computer as needed. I don't want to have to figure out UNIX commands to see how things are set on their computer and to make changes to them. For me, the GUI is much simpler.

Can preference panes be disabled or removed on a per user basis?
0
 
LVL 3

Expert Comment

by:Marc Alonso
ID: 40564366
As far as I know, you can only disable the Systems Preferences completely. I don't think it is possible to limit some sections of it. Without knowing what OS you're running, the only way I can think of on the top of my head in Yosemite to disable the System Preferences is to:

1. Go into System Preferences and into Users and Groups
2. Create a test administrator account
3. Check "Enable Parental Controls"
4. Click "Enable" when the warning comes up
5. Click on "Open Parental Controls"
6. Check "Limit Applications" under the user you want to restrict
7. Uncheck "System Preferences"
8. Login as the test account and you now shouldn't be able to open the System Preferences at all
0
Vote for the Most Valuable Expert

It’s time to recognize experts that go above and beyond with helpful solutions and engagement on site. Choose from the top experts in the Hall of Fame or on the right rail of your favorite topic page. Look for the blue “Nominate” button on their profile to vote.

 

Author Comment

by:jerryesd
ID: 40569486
I just came across a user's laptop with Yosemite on it that had all preference panes available in system properties in one account and only certain preference panes available in another account. That is just what I want. However, I do not understand how it was done. I do not know where the preference panes are located for each account. Once I know that, I then need a UNIX command to remove certain preference panes from an account.
0
 
LVL 31

Accepted Solution

by:
serialband earned 2000 total points
ID: 40571208
You'll probably have to set it in one account to get the changes you need then just copy  ~/Library/Preferences/com.apple.systempreferences.plist to another account.  It does not set anything permanently if the user "owns" the file.  If you make it owned by another user account, you could "lock" it so the changes don't get saved when the user tries to change them.
0
 

Author Comment

by:jerryesd
ID: 40582676
I'll give that a try.
0
 

Author Closing Comment

by:jerryesd
ID: 40647190
This did the trick.
0

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Connectivity using SMB Symptoms When connecting to Windows Server shares from a Mac you receive an error similar to "Connection failed because the original item could not be found"Authentication persistently fails to a Windows Server from a Mac wi…
Deploystudio is a system which can be used to deploy OSX clients and servers within the small/medium or large business environments. The system is built ontop of the OSX Server NetBoot system and uses images & workflows as its core assets. Although …
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …
Are you ready to place your question in front of subject-matter experts for more timely responses? With the release of Priority Question, Premium Members, Team Accounts and Qualified Experts can now identify the emergent level of their issue, signal…

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question