-2
我需要一個udev
規則,以便它能夠檢測USB隨身碟的供應商,並且只允許特定供應商拒絕所有其他供應商。什麼是udev規則允許特定的供應商拇指驅動器?
如何編寫這樣的規則?
應該在哪裏的規則放在
/etc/udev/rules.d
或/lib/udev/rules.d/
什麼命令來獲取
udev
規則的效果。
迫切PLZ
我需要一個udev
規則,以便它能夠檢測USB隨身碟的供應商,並且只允許特定供應商拒絕所有其他供應商。什麼是udev規則允許特定的供應商拇指驅動器?
如何編寫這樣的規則?
應該在哪裏的規則放在/etc/udev/rules.d
或/lib/udev/rules.d/
什麼命令來獲取udev
規則的效果。
迫切PLZ
我建議在看從dmesg
輸出或/sys
文件,以檢測設備的正確的供應商和型號。你有這些之後,爲設備寫一個udev規則是微不足道的。例如,這是我用我的蘋果iPod規則(寫入/etc/udev/rules.d/60-ipod.rules
):
ATTRS{serial}=="0000000000000000", ATTRS{manufacturer}=="Apple Inc.", ATTRS{product}=="iPod", KERNEL=="sd?1", SYMLINK+="ipod", GROUP="plugdev", MODE="0660"
這將創建一個/dev/ipod
符號鏈接與定義的序列號,一個SCSI磁盤設備的第一個分區,從製造商「蘋果公司「,型號名稱爲」iPod「。
執行類似udevadm control --reload-rules
然後udevadm trigger
(根據您的平臺)應該重新發現和應用新的規則到您的設備。