linux下关闭usb用命令
-
在Linux上关闭USB设备可以使用以下命令:
1. 使用lsusb命令查看USB设备的列表,找到要关闭的设备的ID。例如,假设要关闭的设备的ID是1a2b:3c4d。
2. 使用root用户或者以sudo权限运行以下命令,打开终端:
“`shell
echo ‘1a2b:3c4d’ | sudo tee /sys/bus/usb/drivers/usb/unbind
“`注意将`1a2b:3c4d`替换为实际的USB设备ID。
运行此命令后,内核将从系统中卸载USB驱动程序,导致USB设备断开连接。
请注意,关闭USB设备可能会导致相关设备不可用。在关闭设备之前,请确保你知道自己在做什么,并确保没有正在使用该设备的任何进程或应用程序。
2年前 -
在Linux下关闭USB设备的常用命令是`echo “0” > /sys/bus/usb/devices/usbX/authorized`其中usbX是USB设备的编号。以下是具体的步骤:
1. 确定要关闭的USB设备的编号。可以通过使用`lsusb`命令来列出所有连接到系统的USB设备的列表。确定要关闭的设备的编号。
2. 使用`sudo -i`命令获取root权限,这样可以在`/sys/bus/usb/devices`目录下进行操作。
3. 进入到`/sys/bus/usb/devices`目录,并找到要关闭的USB设备的目录。该目录通常以`usbX`命名,其中X是设备的编号。
4. 使用`cd`命令进入到该目录。
5. 执行以下命令以禁用USB设备:`echo “0” > authorized`命令会将`authorized`文件中的内容设置为0,从而禁用该USB设备。
通过以上步骤,您可以在Linux系统中成功关闭USB设备。请注意,您需要具有管理员权限才能执行上述命令。
2年前 -
在Linux系统中,可以使用以下命令来关闭 USB:
1. 查看当前系统上的 USB 设备:
“`shell
lsusb
“`2. 确定要关闭的 USB 设备的 ID:
在 `lsusb` 命令的输出中,每个 USB 设备都有一个 Vendor ID 和 Product ID,它们通常以 `xxxx:xxxx` 的格式显示。根据需要关闭的设备,记住对应的 Vendor ID 和 Product ID。3. 禁用 USB 设备的内核模块:
通过使用 `rmmod` 命令禁用设备的内核模块来关闭 USB 设备。根据设备类型,需要使用不同的内核模块。
– 如果设备是通过 USB 储存驱动程序连接的(比如U盘),则可以使用以下命令来关闭 USB 存储模块:
“`shell
sudo rmmod usb_storage
“`
– 如果设备是通过 USB HID 驱动程序连接的(例如鼠标、键盘等),那么可以使用以下命令来关闭 USB HID 模块:
“`shell
sudo rmmod usbhid
“`注意:请根据实际情况确定要关闭的设备使用的是哪个内核模块,这只是示例中的一些常见模块。
4. 禁用 USB 总线:
如果你希望一次性禁用所有的 USB 设备,可以禁用 USB 总线。这将禁用系统中所有的 USB 设备。
“`shell
sudo echo ‘1’ > /sys/bus/usb/devices/usbX/authorized
“`
其中,`usbX` 是 USB 总线的位置。可以通过 `lsusb` 命令来确定 USB 总线的位置。注意:禁用 USB 总线将会同时禁用所有的 USB 设备,包括键盘和鼠标等输入设备。禁用 USB 总线可能会导致系统无法操作,慎重使用。
5. 永久禁用 USB 设备:
如果希望永久禁用某个 USB 设备,可以在系统启动时禁用该设备的内核模块。编辑 `/etc/modprobe.d/blacklist.conf` 文件,并添加以下代码:
“`shell
blacklist usb_storage
blacklist usbhid
“`
然后保存文件并重新启动系统。这将会在系统启动时禁用选择的 USB 设备。请注意,上述方法需要在具有管理员权限的帐户下运行。最好在使用这些命令之前备份你的系统数据,以防意外发生。
2年前