技术&教程 < 首页
19 Jan

Linux下禁用U盘和启用特定U盘

By: Soil 0 COMMENTS

在/etc/udev/rules.d下新建一个rules文件

nano /etc/udev/rules.d/usb.rules
添加如下内容
SUBSYSTEMS=="usb", DRIVERS=="usb", ENV{UDISKS_IGNORE}="1"
保存退出。重启服务、加载配置文件
sudo udevadm control --reload-rules && sudo service udev restart
这样插上U盘将不会自动加载。如果需要在禁用U盘的前提下启用某一个U盘或一批U盘就继续:

插入需要允许的U盘,执行lsblk查看u盘盘符,比如/dev/sdc,确认盘符后执行以下命令查询设备信息

udevadm info -a /dev/sdc

将会出现很多关于这个设备的信息。找到唯一性的信息,比如idVendor、idProduct等信息,我选择产品序列号serial,因为信息很多需要甄别,找到正确的序列号,比如{serial}=="4C530000261106102394"

然后在刚才新建的rules文件里换行添加需要启用的 U盘信息:


SUBSYSTEMS=="usb", ATTRS{serial}=="4C530000261106102394", ENV{UDISKS_IGNORE}="0"
可以换行添加多个U盘,添加完成后保存退出并重启服务,加载配置。之后可以测试下是否成功。





本文地址:http://cms.xisix.com:8880/post-140.html

« 上一篇:TrueNAS池错误修正

添加新评论