Contents  EagleFiler Manual  Technical Support

2.6   Security & Privacy Access

On macOS 10.14, you need to tell the system if you want applications to be able to control other applications or access their data. For example:

Granting Full Disk Access

To give EagleFiler access:

  1. Go to the Security & Privacy pane of System Preferences and click on the Privacy tab. Then scroll down and click on Full Disk Access. (You can also click here to go directly to Full Disk Access.)

    full disk access

  2. If the lock button in the lower left corner of the window is locked, click on it, enter your Mac’s login password, and click Unlock so that you are allowed to make changes.

  3. Click the + button and choose EagleFiler from your Applications folder. EagleFiler should now appear in the list as checked.

  4. Double-click the EagleFiler icon to relaunch it.

Granting Automation Access

macOS will automatically ask you when EagleFiler needs to be able to control an application. It will show an alert, and you should click the OK button.

If you accidentally click Don’t Allow and deny EagleFiler access to control an app, macOS will remember this and may not ask you again. You can add access by going to Security & Privacy ‣ Privacy ‣ Automation in System Preferences and checking the box(es) under EagleFiler.

automation access

Troubleshooting Full Disk Access

In rare cases, EagleFiler may not appear in the Full Disk Access list after you add it. You can enter this command in Terminal:

tccutil reset SystemPolicyAllFiles

to reset the system’s database of file privileges and then try adding EagleFiler again.

Troubleshooting Automation Access

You can enter this command in Terminal:

tccutil reset AppleEvents

to reset the system’s database of Automation privileges. Then macOS will ask you again the next time EagleFiler needs access, and you can click OK. If it still doesn’t ask you to grant access, it may help to restart your Mac.

If macOS Doesn’t Remember The Access You Granted

First, try the tccutil reset commands above. If that doesn’t work, you may need to reset the entire privacy database:

  1. First, we will temporarily turn off System Integrity Protection so that we have access to delete the database. You may want to print these instructions or write them down so that you have access to them while rebooting your Mac.

  2. Click on the Apple menu and choose Restart….

  3. Hold down the Command and R keys so that your Mac will reboot in Recovery Mode.

  4. From the Utilities menu, choose Terminal.

  5. Type csrutil disable and press Return.

  6. Click on the Apple menu and choose Restart.

  7. Drag the file:

    /Users/<username>/Library/Application Support/com.apple.TCC/TCC.db
    

    to the trash. (See How can I open the Library folder? if you have trouble finding it.)

  8. You can then repeat Steps 2–6, typing csrutil enable instead, in order to turn SIP back on.

     Contents  EagleFiler Manual  Technical Support