MacOS – Allow access to a single application only when accessing remotely

macosremote controlsettingsui

I have a Mac mini which I normally use as remote desktop with my friends. Usually my mates only use a single application (e.g. Safari). In order to make my pc private (to me only) I want to disable the GUI and all the other ways through which someone can interact with my system. What I want is that they just have access to the single application they want to use and I want to disable the top context menu shown in the attached picture. Also, I want to disable the dock items and also the right click functionality.

How can I accomplish this on OS X?

enter image description here

Best Answer

You could create a separate account that friends remote logging in would connect to. This account would be a standard account you would then turn on parental controls. You can say to only use Safari and to prevent the dock from being modified. Apps page of Parental controls

Having a standard account prevents any system modifications or browsing of your personal files. Other settings Using this setting the user sees locked down system

Right clicking on desktop is not allowed, and there is no access outside of the user's folder except to public folders.

There is no way to disable the menu bar, but because they have limited abilities, the most they can do is log out of the user account.

There is a round about way for them to access the system preferences but it only allows personal customization. System settings are protected by admin username and password.

(splash top is a driver that I had to let in to stop bugging me. other programs can be allowed once or every time only with admin's user name and password).