Quinn2891 wrote:
Grant Bennet-Alder Thanks. The problem I frequently run into is that I render and export huge files in FCPX and sometimes I have to leave my iMac running (logged in as me) for 12+ hours, so it is unattended sometimes.
I have no guarantee that someone can just come in when I'm not there and snoop around my Mail or my Calenders or Quickbooks and so on. It happend to me this weekend, so I'm just browsing the Help forum.
I have similar concerns with my Mac when I need it to run unattended, but if the above description is the nature of the problem, there is no need for locking applications or creating extra accounts or anything like that. Here is what I do.
I open the Keychain Access application (in Utilities) and open its Preferences. In "General" I select "Show keychain status in menu bar." That puts a lock icon in the menu bar. Whenever I need to lock my Mac, I just go up there to the menu bar, click the lock, and choose Lock Screen from the menu that drops. Now if anyone tries to use the Mac, they cannot, because they don't know my account password.
Before I found out about that, I used an alternate method which is to click the accounts icon or name in the menu bar (if "Show fast user switching menu" is enabled in Users and Groups) and choose Login Window. That pops out to the OS X login window and now access to my account is blocked unless the password is entered.
In both cases, your current session and the applications running in it are preserved. So it is not like logging out.
If I interpreted your request wrong and you do want others to have access to the Mac, then you do want to create another account for them. Because the way I read it, your actual requirement is not really to block specific applications, but to block access to your personal data in those applications. I doubt you care if people used Mail or Calendar as long as they cannot see your mailboxes or calendars. Separate accounts totally achieves that. I don't have to care what crazy stuff other users do in their accounts on my Mac because it will never cross over to affect my account files or the system (as long as I don't give them Admin access). Using the Accounts feature together with Fast User Switching is an easy and fast way to share a Mac while respecting the privacy of every user on it. I am not sure but I believe that Final Cut Pro can continue to render in the background while a different user account is in the foreground, but you might want to test that.