防止特定USB设备自动安装

Modified on: Thu, 14 Jun 2018 12:03:53 +0800

我想在Ubuntu 13.04中停止USB设备的自动挂载。例如,当我将iPhone 5连接到桌面时,我会一直提示我想要做什么(无论我是否要擦除连接到我的机器上的“iPod”等)。由于我不使用计算机作为为设备充电的方法,有没有办法防止设备安装并仍允许设备从机器中吸取电流?

作者:Anwar,Mark D

最佳答案

使用终端和gedit

首先使用lsusb连接设备时(例如0951:1692)。您还应该使用lsblk找到设备的名称。假设名称是/dev/sdb1

创建一个新脚本,假设unmount.sh中的/lib/udev sudo -H gedit /lib/udev/unmount.sh并将下一行放入:

#!/bin/bash udisks --unmount /dev/sdb1 udisks --detach /dev/sdb

保存文件,关闭它并使其可执行:

#!/bin/bash

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

现在,您必须使用/etc/udev/rules.d/并在其中放置一条新规则:

chmod +x /lib/udev/unmount.sh



要重新加载udev规则而不重启,请使用下一个命令:

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

使用墨鱼

或者,另一种方法是安装和使用墨鱼 - 一个在您的计算机上实现反应的简单工具。


相关问答

添加新评论