Articles of udev

No permitir ningún tipo de dispositivo usb, excepto el almacenamiento masivo en el puerto usb especificado

Ya he buscado una respuesta, pero no puedo encontrar la solución exacta para esta tarea. Soy nuevo en Linux, pero quiero aprender y quiero saber cómo rechazar cualquier tipo de dispositivo usb, excepto la unidad flash insertada en el puerto USB especificado. Sé cómo escribir la regla de coincidencia para udev, pero no puedo encontrar […]

Ejecutando script a través de la regla de udev en Chrome OS

Chrome OS no es compatible nativamente con LUKS. He instalado cryptsetup manualmente en Chrome OS (no en un entorno chroot). Funciona, lo he usado para encriptar una partición en un usb que me gustaría usar para mantener mi database Keepass. He retocado con udev antes y configuré exitosamente permissions popper para usar ADB / Fastboot […]

¿Probe o restablezca la connection DisplayPort / HDMI en el arranque?

Tengo un problema con un HP ProBook 6470b que espero resolver. El problema es que en el momento del arranque (ya sea desde el arranque en frío o al reiniciar), mi monitor externo no se detecta y tengo que desconectarlo y conectarlo para que comience a funcionar, lo cual es molesto ya que lo uso […]

La interfaz de monitoreo cambia con udev, especialmente si se establece una ruta

¿Hay alguna manera de controlar las subidas y bajadas de la interfaz, especialmente para verificar si se configura o elimina una ruta, con udev?

Los nombres de la interfaz de networking salen de ifconfig

Así que esto me ha estado volviendo loco durante un par de horas, así que pensé en preguntar sobre esto aquí (avíseme si hay un foro mejor para esta pregunta). Tengo una máquina virtual CentOS en ESXi. Estaba intentando configurar la interfaz de networking porque no funcionaba, así que cambié el file /etc/sysconfig/network-scripts/ifcfg-eth0 a la […]

Arch, Ubuntu: ¿Cuál es el problema con libudev.so.0?

Estoy interesado en crear aplicaciones de escritorio Linux con tecnologías de front-end web. Ambas plataforms que he probado – Chromium Embedded Framework / CEFPython , y Awesomium , parecen tener una dependencia en libudev.so.0 , y fallan de una manera muy desagradable cuando no lo encuentran. libudev.so.0 , sin embargo, no parece haber sido provisto […]

Monte la memory USB sin particiones usando las reglas de udev

Necesito que Udev monte un dispositivo USB que tenga datos en bruto, que aparece como / dev / sdc, pero al mismo time si otro dispositivo tiene particiones, solo necesito tener carpetas montadas solo para esas particiones. He intentado con una udev reglas como: ACTION=="add", ENV{myBusID}!="", ENV{myDevID}!="", ENV{myPartition}!="", ENV{dir_name}="usb-%k-%E{myBusID}-%E{myDevID}-%E{myPartition}", GOTO="skip_device" #Set mount directory for partitionaless […]

udev crea las reglas correctas, pero los derechos desaparecen tan pronto como bash acceder a los files a través de C ++

Estoy enfrentando un problema realmente extraño al usar udev. Como ya expliqué aquí , bash acceder a algunas carpetas / files como un usuario sin root. Aquí están mis reglas de udev para la carpeta gpio: KERNEL=="gpio*", SUBSYSTEM=="gpio", ACTION=="add", PROGRAM="/bin/sh -c 'chown -R dave:users /sys/class/gpio; chmod -R 777 /sys/class/gpio'" KERNEL=="gpio*", SUBSYSTEM=="gpio", ACTION=="add", PROGRAM="/bin/sh -c 'chown […]

Las teclas del keyboard Fn no funcionan (cuando udev está desactivado)

Estoy en el process de deshacerme de udev daemon de mi sistema. He solucionado todos los problemas , solo queda un pequeño problema: Solía ​​ser (cuando estaba usando udev), que Fn + Down actuaba como XF86MonBrightnessDown y Fn + UP actuaba como XF86MonBrightnessUp , por lo que podía crear una combinación de teclas en Openbox […]

La regla Udev se borró después de ejecutar yum -y actualización

Quería cambiar el nombre de mis interfaces de networking, así que hice lo siguiente: PASO 1: se agregó net.ifnames=0 biosdevname=0 a /etc/defaults/grub y luego se usó grub2-mkconfig -o /boot/grub2/grub.cfg PASO 2: Agregué las siguientes reglas para cada interfaz a /usr/lib/udev/rules.d/60-net.rules : ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="myMacAddress", NAME="newName" PASO 3: Cambié los nombres y los nombres de […]