linux 禁用usb 设备
时间: 2023-08-03 09:14:43 浏览: 849
要禁用Linux上的USB设备,您可以使用以下步骤:
1. 打开终端并使用以下命令查找USB设备的ID:
```
lsusb
```
2. 执行以下命令以确保您有权限对USB设备进行更改:
```
sudo su
```
3. 禁用USB设备,使用以下命令:
```
echo "0" > /sys/bus/usb/devices/<device_id>/authorized
```
其中, `<device_id>` 是您在步骤1中找到的USB设备的ID。
4. 如果您想重新启用USB设备,请使用以下命令:
```
echo "1" > /sys/bus/usb/devices/<device_id>/authorized
```
同样, `<device_id>` 是您在步骤1中找到的USB设备的ID。
请注意,这些更改可能需要重新启动才能生效。
相关问题
linux禁用usb端口命令
可以使用以下命令禁用Linux系统上的USB端口:
1. 禁用所有USB端口:
echo "1" > /sys/bus/usb/devices/usb1/authorized
echo "1" > /sys/bus/usb/devices/usb2/authorized
echo "1" > /sys/bus/usb/devices/usb3/authorized
echo "1" > /sys/bus/usb/devices/usb4/authorized
2. 禁用特定USB端口:
echo "0" > /sys/bus/usb/devices/usbX/authorized
其中,X代表USB设备的编号,可以通过以下命令查看:
lsusb
注意:禁用USB端口可能会影响系统的正常运行,请谨慎操作。
Linux怎么禁用USB
在Linux系统中,如果你想暂时或永久地禁用某个USB设备,你可以通过调整系统的USB策略或者直接操作硬件设置来达到目的。这里有几个步骤可以参考:
1. **临时禁用** (通过命令行):
- 使用`lsusb`命令查看已连接的USB设备及其对应的设备ID。
- 如果你知道设备ID,可以在终端输入`echo "blacklist [device ID]" > /etc/modprobe.d/blacklist.conf`替换 `[device ID]` 为你找到的ID,然后重启计算机使更改生效。
2. **永久禁用** (修改配置文件):
- 进入 `/etc/modprobe.d/` 目录,编辑如 `blacklist.conf` 或创建新的配置文件,添加相应设备的黑名单规则。
- 对于udev规则管理器,编辑 `/etc/udev/rules.d/70-persistent-blacklist.rules` 文件,添加针对特定USB设备的拒绝规则。
3. **系统级别的控制**:
- 检查系统是否启用自动加载某些USB驱动,可以查看 `/etc/udev/rules.d/51-net.rules` 和 `/lib/udev/rules.d/75-persistent-net-generator.rules` 等文件。
- 如果有需要,可以修改这些文件或者使用 `udevadm control --reload-rules` 和 `sudo udevadm trigger` 来应用新规则。
4. **硬件管理**:
- 如果你想完全物理上禁用USB端口,可能需要进入BIOS设置或使用专门的系统管理工具来更改硬件配置。
请注意,禁用USB可能会导致一些依赖该设备运行的服务无法正常工作,因此在操作前最好确定你要禁用的是哪一类设备以及它对系统的影响。
阅读全文