Skip to content

MountBridge 1.2.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 19:37
· 13 commits to main since this release

⚠️ Security fix: action needed if you installed 1.1

The 1.1 installer offered a sudoers rule (/etc/sudoers.d/mountbridge) that granted mount/umount with wildcard arguments. That is equivalent to full root access for any process running as your user (for example mount --bind over /etc). Upgrading to 1.2.0 replaces the rule automatically, with both the .deb and install.sh. If you can't upgrade right away, remove it now:

   sudo rm /etc/sudoers.d/mountbridge

Install

Download mountbridge_1.2.0_all.deb below. It works on Debian 12, 13 and testing, Ubuntu 22.04 and 24.04, and derivatives (Linux Mint, Pop!_OS, …):

   sudo apt install ./mountbridge_1.2.0_all.deb

The installer asks whether to give you NFS/SMB access; log out and back in afterwards. Other users can request access from inside MountBridge (Grant Access…, administrator password required), or an administrator can run sudo adduser <user> mountbridge. SSHFS needs none of this. Coming from install.sh? See Switching from install.sh in the README.

What's new

  • Least-privilege NFS/SMB mounting: a small validating root helper, the only thing the sudoers rule allows, for members of the mountbridge group. It allows only nfs/cifs and allow-listed options, always adds nosuid,nodev, and mounts only under root-owned /mnt/mountbridge/<user>/.
  • Debian package, built and install-tested in CI on five distributions.
  • Fixes: pip install was broken; the UI could freeze on a hung NFS server; a corrupt config could be silently wiped; closing the window quit the app; several errors failed silently.
  • Behaviour changes:
    • NFS/SMB mounts live at /mnt/mountbridge/<user>/<name>, with a shortcut at ~/.mounts/<name>.
    • NFS defaults to rw,hard.
    • Autostart launches minimised to the tray.

Full details: CHANGELOG.md

Testing status

  • Verified:
    • SSHFS end to end.
    • Package build and install on Debian 12/13/testing and Ubuntu 22.04/24.04 in CI.
    • The install-time question and Grant Access on Debian testing with Xfce.
  • Not yet verified against a real NFS or SMB server. The helper's validation is covered by automated tests, but please report any mount problems as an issue.