2013-03-05 48 views
-2

我需要一個udev規則,以便它能夠檢測USB隨身碟的供應商,並且只允許特定供應商拒絕所有其他供應商。什麼是udev規則允許特定的供應商拇指驅動器?

  1. 如何編寫這樣的規則?

  2. 應該在哪裏的規則放在/etc/udev/rules.d/lib/udev/rules.d/

  3. 什麼命令來獲取udev規則的效果。

迫切PLZ

回答

0

我建議在看從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(根據您的平臺)應該重新發現和應用新的規則到您的設備。

相關問題