Zapobiegaj automatycznemu montowaniu określonego urządzenia USB


16

Chcę zatrzymać automatyczne podłączanie urządzenia USB w systemie Ubuntu 13.04. Na przykład, kiedy podłączam iPhone'a 5 do pulpitu, konsekwentnie pojawia się monit o to, co chcę zrobić (czy chcę usunąć „iPoda” podłączonego do mojego komputera itp.). Ponieważ nie używam komputera jako czegoś więcej niż sposobu ładowania urządzenia, czy istnieje sposób, aby uniemożliwić montaż urządzenia i nadal umożliwić urządzeniu pobieranie prądu z urządzenia?

Odpowiedzi:


12

Korzystanie z terminala i gedit

Najpierw znajdź identyfikator swojego urządzenia w terminalu, używając go, lsusbgdy urządzenie jest podłączone (np 0951:1692.). Ponadto powinieneś znaleźć nazwę swojego urządzenia lsblk. Powiedzmy, że nazywa się /dev/sdb1.

Utwórz nowy skrypt, powiedzmy unmount.shza /lib/udevpomocą sudo -H gedit /lib/udev/unmount.shi umieść w nim kolejne wiersze:

#!/bin/bash

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

Zapisz plik, zamknij go i uruchom go za pomocą:

chmod +x /lib/udev/unmount.sh

Teraz musi zrobić nowy plik reguł w /etc/udev/rules.d/z sudo -H gedit /etc/udev/rules.d/100-unmount-iphone.rulesi umieścić nową regułę tam podoba:

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

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Aby ponownie załadować reguły udev bez restartu, użyj następnej komendy:

sudo udevadm control --reload-rules

Używając Mątwy

Lub innym sposobem jest instalacja i używanie MątwyZainstaluj comixcursors-lefthanded - prostego narzędzia, które realizuje refleks na twoim komputerze.


No cóż, wygląda na to, że Mątwy nie są już dostępne
— Antony

Zainstalowałem Cuttlefisth właśnie na Ubuntu 14.04
— Anwar

stosowane udisksctlw unmount.shodmontować partycję Windows z dysku flash USB: udisksctl unmount --block-device /dev/sr1. w celach informacyjnych: udisks.freedesktop.org/docs/latest/udisksctl.1.html
— Martin Zeitler

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.