GNOME3でUSB自動マウントを無効にする

GNOME3でUSB自動マウントを無効にする

GNOME 3.14.1(debian Jessie)でUSB自動マウントを無効にしようとしています。を使用してgnomeメディア処理を修正しましたdconf-editor。構成は次のとおりです。

ここに画像の説明を入力してください。

どのプロセスやサービスがデバイスをマウントしているのかわかりません。/etc/fstabUSBデバイスの項目については言及していません。私はデバイスをマウントするGNOME自動マウントだと思いました。

どんなアイデアがありますか?

答え1

記録には以下が適用されますgnome 3.28アーキテクチャLinuxそしてFedoraの帽子)。


dconf-editor移動org > 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呼び出しとは別です(デバイス自体を開くことはありません)。以前の答えに正解があります。これには、自動マウントと自動マウントの2つの部分があります。

私は「disable」または「enable」という1つのパラメータを使用する「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で)。

関連情報