web-dev-qa-db-ja.com

特定のUSBデバイスの自動マウントを防ぐ

Ubuntu 13.04でUSBデバイスの自動マウントを停止したい。たとえば、iPhone 5をデスクトップに接続すると、何をしたいか(マシンに接続されている「iPod」を消去するかどうかなど)を常に求められます。コンピューターをデバイスを充電する方法としてのみ使用するのではないので、デバイスがマウントされないようにし、デバイスがマシンから電流を引き出せるようにする方法はありますか?

15
Mark D

ターミナルとgeditの使用

まず、デバイスが接続されているときにlsusbを使用して terminal からデバイスのIDを見つけます(たとえば、0951:1692)。また、lsblkでデバイスの名前を見つける必要があります。名前が/dev/sdb1だとしましょう。

新しいスクリプトを作成し、unmount.sh/lib/udevSudo -H gedit /lib/udev/unmount.shを言って、次の行をその中に入れます:

#!/bin/bash

udisks --unmount /dev/sdb1
udisks --detach /dev/sdb

ファイルを保存し、閉じて、実行可能にします:

chmod +x /lib/udev/unmount.sh

ここで、/etc/udev/rules.d/Sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.rulesに新しいルールファイルを作成し、次のように新しいルールをそこに配置する必要があります。

ACTION=="add", ATTRS{idVendor}=="0951", ATTRS{idProduct}=="1692", RUN+="/lib/udev/unmount.sh"

enter image description hereenter image description hereenter image description here

再起動せずにudevルールをリロードするには、次のコマンドを使用します:

Sudo udevadm control --reload-rules

イカの使用

または、別の方法は Cuttlefishをインストールして使用することです Install comixcursors-lefthanded -コンピューターで反射神経を実現するシンプルなツール。

11
Radu Rădeanu

デバイスを接続したときに自動的に起動するプログラムを制御するには、

システム設定-詳細-リムーバブルメディア

enter image description here

ソース: buntu Documentation-Mount/USB

0
Sergio