I've managed to get a Wacom Intuos Pro 2 (PTH-660) tablet working over Bluetooth to a CentOS 7 install. Well, I didn't actually have to do much to get it working ...
However, we don't normally enable Bluetooth for security reasons, so I need to be able to configure things so Bluetooth can _only_ be used to pair with Wacom tablets
As I never used Bluetooth in anger before, I'm struggling to find out where to start looking - does anyone know how to do this or any pointers on where I should start?
Thanks
James Pearson
James Pearson wrote:
To answer my own question - there appears to be nothing either at the kernel or user interface level that can do this - i.e. there is nothing to, say, limit Bluetooth to just HID devices
Which is a pity, as it's either an all or nothing with Bluetooth, which means we can't use Bluetooth for Wacom tablets without opening up access to file transfer over Bluetooth as well ...
James Pearson
Gordon Messmer wrote:
If you enable Bluetooth on a workstation (by starting the 'bluetooth' service), then a normal user on the workstation can (for example) transfer files to/from a mobile phone - which is something we don't allow
Users don't have to have any special perms to do this - users can pair with any Bluetooth devices they want
i.e. it isn't possible to control what a user can and can't do with Bluetooth - so it isn't possible to allow pairing with just particular (or classes of) Bluetooth devices
James Pearson
Phil Perry wrote:
No idea - I haven't found anything that allows you to 'control' Bluetooth - including any mention of udev rules
I have no idea if udev could be used in this way - nor where to start in creating possible udev rules :-)
I asked my original question on the linux-bluetooth email list - and the only suggestion was hacking the Bluetooth kernel modules to 'filter connection requests at the PSM level' ...
Thanks
James Pearson
Leon Fauster via CentOS wrote:
I've never used USBGuard - but I don't think it will help here
Although the BT controller is a USB device, what devices are connected over BT are not
I guess you can think of the BT controller in a similar way as, say, a USB network adapter - the NIC is a USB device, but what it connects to over the network are not.
In the NIC case, you could use something like firewall rules to control what can and can't be connected to - but there doesn't seem to be anything similar for BT connections/devices
James Pearson