Udev 规则在 Debian 上不起作用

Udev 规则在 Debian 上不起作用

我可以在 Debian VM 机器上检测并安装我的 USB 驱动器。还有第一个帖子这里- 解释如下 - 在我的 Ubuntu 机器上运行良好。它不应该在 Debian 上运行良好吗?当然不行。为什么呢?

具体来说,创建一个规则/etc/udev/rules.d

SUBSYSTEMS=="usb", KERNEL=="sd??", ACTION=="add", RUN+="/usr/local/bin/USB %k"

现在,根据此规则,helloworld运行位于 中的脚本/usr/local/bin/USB。脚本本身:

#!/bin/bash
echo 'Hello World!' >>"/home/<username>/Desktop/udev.out"
exit

当我将 USB 驱动器插入我的 Ubuntu 主机时,效果非常好。但是当我在我的 Debian 机器上执行相同操作时,它没有响应。没有udev.out在桌面上创建。我可以在 Virtual Box 内运行的来宾 Debian 机器上检测到我的 USB 驱动器。这是为什么?

相关内容