Cegah perangkat USB tertentu dari pemasangan otomatis


16

Saya ingin menghentikan perangkat USB dari automounting di Ubuntu 13.04. Sebagai contoh, ketika saya menghubungkan iPhone 5 ke desktop saya, saya secara konsisten diminta untuk apa yang ingin saya lakukan (apakah saya ingin menghapus "iPod" yang terhubung ke mesin saya, dll). Karena saya tidak menggunakan komputer sebagai cara lain untuk mengisi daya perangkat, apakah ada cara untuk mencegah pemasangan perangkat dan masih memungkinkan perangkat untuk menarik arus dari mesin?

Jawaban:


12

Menggunakan terminal dan gedit

Pertama-tama cari ID untuk perangkat Anda dari terminal menggunakan lsusbketika perangkat Anda terhubung (misalnya 0951:1692). Anda juga harus menemukan apa nama perangkat Anda lsblk. Katakanlah namanya /dev/sdb1.

Buat script baru, biarkan katakanlah unmount.shdi /lib/udevdengan sudo -H gedit /lib/udev/unmount.shdan menempatkan baris berikutnya dalam:

#!/bin/bash

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

Simpan file, tutup, dan jalankan dengan:

chmod +x /lib/udev/unmount.sh

Sekarang, Anda harus membuat file aturan baru /etc/udev/rules.d/dengan sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.rulesdan memasukkan aturan baru di sana seperti ini:

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

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

Untuk memuat ulang aturan udev tanpa memulai ulang, gunakan perintah berikutnya:

sudo udevadm control --reload-rules

Menggunakan Sotong

Atau, cara lain adalah menginstal dan menggunakan CuttlefishInstal comixcursors-kidal - alat sederhana yang menyadari refleks di komputer Anda.


Oh well, sepertinya Cuttlefish tidak lagi tersedia
Antony

Saya telah menginstal Cuttlefisth sekarang di Ubuntu 14.04
Anwar

digunakan udisksctldalam unmount.shmeng-unmount partisi Windows dari USB flash drive: udisksctl unmount --block-device /dev/sr1. untuk referensi: udisks.freedesktop.org/docs/latest/udisksctl.1.html
Martin Zeitler

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.