Найдите номер символьного устройства в/proc/devices
Для символьных устройств, которые динамически распределяют номера устройств, что является нормой во избежание конфликтов, найдите номер с помощью cat /proc/devices
, который содержит такие строки, как:
195 nvidia-frontend
Автоматика:
insmod /device_name.ko
dev="device_name"
major="$(grep "$dev" /proc/devices | cut -d ' ' -f 1)"
mknod "/dev/$dev" c "$major" 0
Вот пример, который также содержит модуль, который вы можете попробовать:Знакомство с символьным устройством (или специальными символьными файлами )
Как пользователь root, вы должны иметь возможность читать файлы. В любом случае вы можете добавить пользователя с нужным вам uid (тот, что в файлах ).