Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

It's annoying as hell to let others use your computer on a guest account with Little Snitch installed, all the consecutive popups one after another...it's really ridiculous.

Also in the event my Macbook is stolen, a user logs into guest, all the dialogs will clearly let him know to disable connections. So little luck there using "Find my Mac."

Anyway to just disable this or set a rule to allow everything? Of course any rules created in LS within the guest account do not save after logout.

share|improve this question
    
Good use case, since Little Snitch runs at boot, you'd need a login script to kill it and would have ti live with / deal with respawning the software or just reboot after logging out the guest. Do you use fast user switching and expect LS to run on one account and leave the other alone or will the main user log out before guest logs in –  bmike Feb 26 '13 at 17:00
    
Although if the point of using Little Snitch is to stop programs contacting unknown sites doesn't allowing the guest account defeat this object? –  Mark Feb 26 '13 at 17:17
    
I'm not interested in fast user switching. I just want it on in the main account and off in the guest. Or, I would like to set rules in guest that are different than those in the main. –  user43855 Feb 26 '13 at 22:23
    
Perhaps I could save the Guest rules to a shared folder and they would always engage? –  user43855 Feb 26 '13 at 23:12

2 Answers 2

up vote 7 down vote accepted
  1. Login to the Guest Account.
  2. Disable Little Snitch Network Filter
  3. Open Library > Preferences, copy at.obdev.LittleSnitch... to a shared folder
  4. Logout and Login to Main Account
  5. Open Terminal and run sudo su
  6. Open Library/username/Library/Preferences and overwrite file with copied file.
  7. Logout and Login to Guest Account. LS is Disabled.
share|improve this answer
    
Boom, just like that. –  gosmond Feb 27 '13 at 2:55
    
Is there any way you could expand on your answer please? I tried following the steps but I can't find the file mentioned in step 3 where it's suggested that I should be seeing it... –  user54496 Aug 5 '13 at 6:42
    
You may have to Option-Click on the Go To menu in Finder to access the Library folder in Mountain Lion. –  patrix Aug 5 '13 at 6:45

@user43855's steps work correctly (except for step 6 which is missing a crucial bit), but they also assume the user is very familiar with what is being done. I have expanded to include step-by-step details for disabling Little Snitch automatically in the Guest account.

This process creates a Little Snitch preferences file where Little Snitch is disabled, and then copies that file to the User Template folder that is copied every time the Guest account is recreated. (Note the User Template folder is also used for the creation of new accounts, so if you want Little Snitch on in a new account, you will have to enable it after the account is created.)

  1. Login to the Guest account.
  2. Disable Little Snitch Network Filter in Little Snitch's settings.
  3. Open Finder, and press +Shift+G.
  4. In the box labeled "Go to the folder", enter ~/Library/Preferences and press Enter.
  5. Find the file named at.obdev.LittleSnitch.plist and right-click on it. Chooose Copy "at.obdev.LittleSnitch.plist".
  6. Again press +Shift+G and this time in "Go to the folder" enter /Users/Shared/.
  7. Right-click and choose Paste Item.
  8. Log out of the Guest account, and log in to your main account.
  9. Open Terminal and type sudo su and press Enter.
  10. When prompted, enter your password and press Enter.
  11. Type cd "/System/Library/User Template/English.lproj/Library/Preferences" and press Enter.
  12. Type cp /Users/Shared/at.obdev.LittleSnitch.plist ./ and press Enter.
  13. The next time you log in to the Guest Account, Little Snitch will be disabled.
share|improve this answer
1  
Any new accounts created on the Mac when this process is complete will also have Little Snitch disabled. The User Template is used to create new accounts. –  pknz Aug 8 '13 at 3:42
    
@pknz good call, I edited to note that. –  tubedogg Aug 8 '13 at 13:13
    
I just tried following this tutorial and I can't find the at.obdev.LittleSnitch.plist file. There are at.obdev.LittleSnitchConfiguration.plist and two others but no sign of the file you mention. I wonder if this because I upgraded to Yosemite. Would you know a solution for this? –  user1434077 Oct 20 at 21:26
    
Use at.obdev.LittleSnitchConfiguration.plist. They likely changed the name of the file since this was last updated. –  tubedogg Oct 20 at 22:10

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.