<div dir="auto"><div>I am using udev in order to create a kiosk mode. I want to block devices which fit a certain vid pid. I want to filter system calls anyway because I dont know which devices are entered and I want to avoid devices which will do unusual things like rubber ducky.</div><div dir="auto"><br></div><div dir="auto">What do you mean by filtering system calls in   scripts- is it needed when the user can influence actions commited in the script ? <br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">בתאריך יום ב׳, 14 בדצמ׳ 2020, 16:45, מאת Greg KH ‏<<a href="mailto:gregkh@linuxfoundation.org" target="_blank" rel="noreferrer">gregkh@linuxfoundation.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, Dec 14, 2020 at 04:30:58PM +0200, Adi Ml wrote:<br>
> Hi,<br>
> Is there some way to detect which system calls, I am using in udev (in<br>
> order to filter it)?<br>
<br>
I don't understand, if you don't know what system calls you are needing,<br>
why do you need to filter anything?  Do you not trust udev to work<br>
properly?<br>
<br>
> I do not use any script, I just echo 0 to the authorized file in the device<br>
> connected in order to disable it when it is not the wanted device (the<br>
> match is based on serial number, vid, pid)<br>
<br>
Udev calls loads of helper tools in order to generate persistent names.<br>
If you don't have any udev rules that call anything, then what do you<br>
need udev for?<br>
<br>
thanks,<br>
<br>
greg k-h<br>
</blockquote></div></div></div>