How to allow non-admin mac user to use App Store
There are times you may need to provide a non-admin user access to purchase and install apps from the Mac App Store. However, out of the box – the Mac Operating System does not allow this due to that user not having full permission. When a user installs an app – it installs to the /Applications folder which requires administrative rights. In a situation where giving admin rights to that user isn’t feasible – there is a work around.
I have a non-admin user named “Tom Foolery”. I would like him to stay a standard user – but have access to purchase and install from the App Store. Here is what I do:
Add Non-Admin User to _appstore Group
- Log in to the computer as a user with Administrative Rights
- Open up your command line by clicking the Spotlight located in the top right of your Mac screen to search for the Terminal command line.
- Type in “Terminal” and then click on the Terminal app.
Once Terminal.app opens you are now ready to type commands to add the non-admin user to the _appstore group.
- Type the following command:
sudo dscl . -append /Groups/_appstore GroupMembership tomfoolery
You will need to replace “tomfoolery” with your username. Don’t know what username you should use. Use the following command to list the users on your OS.
sudo dscl . -list /Users
Be sure to copy the username exactly as listed and insert it into the dscl command.
- Now login as the non-admin user and enjoy your access to the App Store!
Keep In Mind
When a user installs an app from the App Store – the App Store is actually controlling the installation and setting the permissions. Meaning – an app installed by a non-admin user is going to be installed in the /Applications folder as user System and group Wheel. What this means is that they will not be able to delete the app after they install it because they won’t have permission.