removable-media
allows read/write access to mounted removable storage in /media
, /run/media
and /mnt
.
For example, this interface can be used to provide access to mounted USB sticks and external hard drives from the desktop environment.
Security-conscious users may want to remove sensitive external media when installing snaps, before disconnecting the interface from those snaps to prevent them from having access when the data is restored.
Access to /mnt
requires snapd version 2.36+.
Auto-connect: no
This interface is typically not granted the ability to auto-connect because doing so will permit access to potentially sensitive data such as photos, documents and encryption keys.
Certain application types may be granted an exception for the following reasons:
Transitional: yes
removable-media
is considered a transitional interface because, when connected, only traditional UNIX permissions are considered for file access. This allows a background service in a snap to setup inotify, for example, to monitor, catalogue and modify files on external media.
This is a snap interface. See Interface management and Supported interfaces for further details on how interfaces are used.
Last updated 4 years ago.