GNOME3에서 USB 자동 마운트 비활성화

GNOME3에서 USB 자동 마운트 비활성화

GNOME 3.14.1(debian Jessie)에서 USB 자동 마운트를 비활성화하려고 합니다. 를 사용하여 gnome 미디어 처리를 수정했습니다 dconf-editor. 구성은 다음과 같습니다.

여기에 이미지 설명을 입력하세요.

어떤 프로세스나 서비스가 장치를 마운트하고 있는지 잘 모르겠습니다. /etc/fstabUSB 장치 항목에 대해서는 언급하지 않았습니다. 나는 장치를 마운트하는 그놈 자동 마운트라고 생각했습니다.

어떤 아이디어가 있나요?

답변1

기록을 위해 다음이 적용됩니다 gnome 3.28(아키텍처Linux그리고페도라 모자).


이동dconf-editororg > gnome > 데스크탑 > 미디어 처리
automount및 을 닫습니다 automount-open.

여기에 이미지 설명을 입력하세요.

터미널을 선호한다면 다음을 실행하십시오.

gsettings set org.gnome.desktop.media-handling automount false
gsettings set org.gnome.desktop.media-handling automount-open false 

이렇게 하면 자동 설치가 비활성화되지만 드라이브를 삽입하면 파일 관리자의 오른쪽 창에 계속 나타납니다. 아이콘 위로 마우스를 가져가면 도구 설명이 표시됩니다."드라이브 마운트 및 열기"즉, 마우스 클릭 한 번으로 드라이브를 마운트하고 열 수 있습니다.

여기에 이미지 설명을 입력하세요.


모든 사용자에 대해 USB 장치 자동 마운트를 비활성화하고 사용자로부터 장치를 숨기려면 규칙을 사용할 수 있습니다 udev. 루트로 실행

cat <<\IN >/etc/udev/rules.d/99-disable-automount.rules
DRIVERS=="usb-storage", SUBSYSTEMS=="usb", ENV{UDISKS_AUTO}="0", ENV{UDISKS_IGNORE}="1"
IN

이들 중 하나라도 효과가 없다면 배포판에 특정한 버그일 가능성이 높으므로 보고하는 것이 좋습니다.

답변2

jessiesystemd init systen을 실행 중인 경우 autofsUSB 장치가 자동으로 마운트됩니다.

사용할 수 있지만 systemctl disable autofs 사용자 환경에서 기능을 사용하는 경우에는 autofs권장되지 않습니다 ldap/nfs.

여러분도 한번 보세요 gnome-volume-manager.

답변3

실제로 임의 장치의 USB 자동 마운트를 비활성화하는 것이 가능하며 이는 udev 호출과 별개입니다(장치 자체를 열지는 않습니다). 이전 답변에 정답이 있습니다. 여기에는 자동 마운트와 자동 마운트의 두 부분이 있습니다.

저는 "disable" 또는 "enable"이라는 하나의 매개변수를 사용하는 "usb_dis_en_able"(USB 비활성화 또는 활성화)이라는 간단한 스크립트를 사용합니다. 스크립트는 다음과 같습니다. 경로의 디렉터리에 복사하고 chmod +x를 사용하여 사용할 수 있습니다.

#!/bin/sh

# Disable or enable USB auto-mounting.  Note: while disabled, if a key is
# inserted it will still appear in the file manager right pane, but hover over it
# and it will say "mount and open drive" - as it is not yet mounted.
#

if [ "$1" = "" ] ; then
    echo ""
    echo "Disable and/or re-enable USB key auto-mounting temporarily."
    echo "Usage: $0 [ disable | enable ]"

    exit 0
fi

case $1 in
    "disable" )  gsettings set org.gnome.desktop.media-handling automount false;
             gsettings set org.gnome.desktop.media-handling automount-open false
             ;;

    "enable" )   gsettings set org.gnome.desktop.media-handling automount true;
             gsettings set org.gnome.desktop.media-handling automount-open true
             ;;

    * ) echo "Must specify either disable or enable (of USB auto-mount)" ;;
esac

나는 내 것이 아닌 시스템에서 키를 사용할 때마다 이 스크립트를 사용하여 키가 바이러스를 퍼뜨릴 가능성을 줄입니다. 예를 들어, 고품질 인쇄를 위해 사진을 매장에 가져갈 때 깨끗한 USB 플래시 드라이브에 저장합니다. 상점에서 집에 돌아온 후 USB 자동 마운트를 비활성화하고 키를 삽입한 후 다음 번에 다시 포맷하고(또한 지우고) USB 자동 마운트를 다시 활성화했습니다. 매력처럼 작동합니다(Gnome 3에서).

관련 정보