Как пользователь root вы имеете полный доступ к системе. Разрешение на чтение папки дает вам право читать содержимое папки. Это причина, по которой пользователю root необходимо сохранять конфиденциальность. Он имеет доступ ко всей системе.
Существуют способы блокировки файлов с особыми разрешениями, но даже они могут быть изменены пользователем root
Это ограничение набора микросхем Intel xHCI, используемого на материнской плате.
В частности, большинство этих микросхем ограничивают количество «устройств» до 32. Но одна физическая вещь, например камера, может восприниматься микросхемой контроллера USB как несколько «устройств». Кроме того, каждый концентратор считается как минимум 1 «устройством», поэтому вы можете легко столкнуться с этим ограничением намного раньше, чем вы могли бы ожидать.
В моем случае, я считаю, что каждый чип FTDI отображается как 4 устройства, плюс по какой-то причине чип xHCI имеет максимум 16, поэтому я заканчиваю работу после того, как 2-е или 3-е физическое устройство подключено кабелем.
Как видно изdmesg
:
[4173630.423513] usb 1-1.2.3-port3: couldn't allocate usb_device
[4173630.430741] xhci_hcd 0000:00:0f.0: Error while assigning device slot ID
[4173630.437521] xhci_hcd 0000:00:0f.0: Max number of devices this xHCI host supports is 16.
Решения, которые я нашел до сих пор, по существу сводятся к:
ehci
, если это возможно, чтобы принудительно использовать USB 2.0 и, следовательно, ограничение в 128 устройств , как описано здесьВ моем случае было невозможно понизить модный новый сервер до ehci
, поэтому мы попытаемся использовать порты USB 2.0 на старом унаследованном сервере в качестве USB-интерфейса. Меня очень расстроило, что якобы «лучший» USB 3.0 имеет это ограничение.