【发布时间】:2014-12-26 16:18:30
【问题描述】:
我想编写一个 bash 脚本来阻止某些 idVendor 挂载,我的想法是使用 tail -f /var/log/messages 并将其 grep 到 idVendor 并在检测到某个供应商时阻止该供应商,有人可以帮助我吗?
【问题讨论】:
-
您是否已经尝试过一些东西,您是否有最少的代码可供我们处理?任何其他信息都可能有用。如果我了解您正在尝试识别像
kernel: usb 3-1: New USB device found, idVendor=03f0, idProduct=5a07这样的行并尝试在已安装的情况下卸载它们?我说的对吗? -
实际上我尝试了很多方法来使其正常工作,但是由于我是 linux 新手,所以他们都没有做我想要的,是的,这正是我的问题,感谢您这么快回复
-
好的,我们还需要一些信息。您使用的是哪个 Linux 发行版?为什么需要在脚本中依赖
/var/log/messages和idVendors而不是在fstab中为特定设备ID 使用noauto选项?您要卸载哪种外围设备?如果与脚本语言不严格相关,请考虑将此问题发布到superuser.com -
我正在使用 centos 7,这是我想到的唯一方法:) 我想做的是编写一个脚本来禁止安装某些 USB 拇指驱动器的品牌,如硅-力量和我需要它像脚本一样的原因是为了能够在将来更改不允许的品牌,如果我的问题不清楚,对不起......
-
我也会把它贴在那里,非常感谢。