โปรโตคอล Bluetooth stack สำหรับ Linux ตรวจสอบความสามารถสองอย่าง ความสามารถเป็นระบบที่ใช้กันทั่วไปในการจัดการสิทธิ์บางอย่าง พวกเขาสามารถจัดการได้โดยโมดูล PAM หรือผ่านคุณสมบัติไฟล์เพิ่มเติม (ดูhttp://lxr.free-electrons.com/source/net/bluetooth/hci_sock.c#L619 )
$> sudo apt-get install libcap2-bin
ติดตั้งเครื่องมือจัดการความสามารถของ linux
$> sudo setcap 'cap_net_raw,cap_net_admin+eip' `which hcitool`
ตั้งค่าความสามารถที่หายไปของไฟล์ที่ใช้งานได้ซึ่งคล้ายกับ setuid bit
$> getcap !$
getcap `which hcitool`
/usr/bin/hcitool = cap_net_admin,cap_net_raw+eip
ดังนั้นเราดีไป:
$>hcitool -i hci0 lescan
Set scan parameters failed: Input/output error
ใช่อะแดปเตอร์ BT ของคุณไม่รองรับ BLE
$>hcitool -i hci1 lescan
LE Scan...
หนึ่งนี้จะไปและกดปุ่มบนอุปกรณ์ของคุณ