Elevation

Eddie requires launching a tool as root to perform actions at system level (VPN tunnel, activate Network Lock, change routing tables, etc.).

  • Under Windows and MacOS, the user who launches the UI must be in the administrator group.
  • Under Linux, Eddie will try to autodetect the best solution; otherwise, you can use the parameter elevation, for example:
./eddie-cli elevation=pkexec

Available methods:

  • pkexec: Default for UI, may require a desktop environment in some distros
  • sudo: Default for CLI, if the current user is in the sudo or wheel group.
  • su: Similar to sudo, but uses su.

Another option is to install the systemd service with:

sudo ./eddie-cli-elevated service=install

Note: if you use the portable or AppImage edition, remember to uninstall with:

sudo ./eddie-cli-elevated service=uninstall

Another option is to mark eddie-cli-elevated to always run as root, with:

chown root:root eddie-cli-elevated
chmod u+s eddie-cli-elevated