Project

General

Profile

Feature #15900

Consider mounting external drives automatically (enable automount)

Added by sajolida 10 months ago. Updated 5 months ago.

Status:
Confirmed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
09/02/2018
Due date:
% Done:

0%

Feature Branch:
Type of work:
Discuss
Blueprint:
Starter:
Affected tool:

Description

See:


Related issues

Related to Tails - Feature #15628: Consider re-enabling automounting to improve VeraCrypt UX Resolved 05/30/2018
Related to Tails - Bug #15902: No error message when saving to a volume that is not mounted Confirmed 09/02/2018
Related to Tails - Feature #14544: Spend software developer time on smallish UX improvements In Progress 08/31/2018
Related to Tails - Feature #9569: Research available protections against rogue USB devices Confirmed 06/13/2015
Blocks Tails - Bug #15767: Inserting encrypted USB drive does not prompt for decryption Confirmed 08/06/2018

History

#1 Updated by sajolida 10 months ago

  • Related to Feature #15628: Consider re-enabling automounting to improve VeraCrypt UX added

#2 Updated by sajolida 10 months ago

  • Related to Bug #15767: Inserting encrypted USB drive does not prompt for decryption added

#3 Updated by sajolida 10 months ago

  • Related to Bug #15902: No error message when saving to a volume that is not mounted added

#4 Updated by sajolida 10 months ago

  • Related to Feature #14544: Spend software developer time on smallish UX improvements added

#5 Updated by intrigeri 9 months ago

  • Related to deleted (Bug #15767: Inserting encrypted USB drive does not prompt for decryption)

#6 Updated by intrigeri 9 months ago

  • Blocks Bug #15767: Inserting encrypted USB drive does not prompt for decryption added

#7 Updated by intrigeri 9 months ago

I'm wondering if we're looking at the right target: if I got it right, what we need is not really mounting drives automatically, it's giving the user clear feedback about the fact they've plugged something that was recognized by the system as external storage, and giving the user a way to open said storage in one click, without having to find where the *%! Tails has hidden it. I suspect we're looking at this through the automount vs. not-automount prism only because this is the configuration means that current GNOME exposes via a boolean setting. But I'd like to propose a third way :)

Here's what I would find ideal: when plugging in an external storage medium, don't mount it (like Tails does currently) but display a notification about it (just like GNOME does by default) that offers to mount and open it in Files. Same for encrypted storage modulo s/mount/unlock and mount/. This way, we get the UX we want without the security regression nor the corresponding change management work.

Implementation wise, I don't know if GNOME upstream could be convinced to do this by default, or at least support opting-in for this behaviour; given the current setting is a boolean, it does not seem trivial to add support for a first value (such as "propose" or "ask"). On #15628 segfault mentioned something about the GVfs monitor but I don't know if that's the only component involved here. https://sources.debian.org/src/gnome-shell/3.30.0-1/js/ui/components/automountManager.js/ suggests that GNOME Shell is involved too.

#8 Updated by sajolida 9 months ago

Here's what I would find ideal: when plugging in an external storage medium, don't mount it (like Tails does currently) but display a notification about it (just like GNOME does by default) that offers to mount and open it in Files. Same for encrypted storage modulo s/mount/unlock and mount/.

I like that!

#9 Updated by sajolida 5 months ago

  • Related to Feature #9569: Research available protections against rogue USB devices added

#10 Updated by intrigeri 5 months ago

I don't think that it's the right time to propose this to GNOME given the work they're doing on having a USB "firewall" (#9569). Once we have that USB firewall, we can probably enable auto-mount without too many second thoughts.

#11 Updated by sajolida 5 months ago

  • Assignee deleted (sajolida)

Also available in: Atom PDF