12.6. Influenciando o tratamento de evento de dispositivo de kernel com regras do udev

Uma regra do udev pode corresponder a qualquer propriedade adicionada pelo kernel ao próprio evento ou a qualquer informação exportada pelo kernel para sysfs. A regra também pode solicitar informações adicionais de programas externos. Cada evento é correspondido com as regras fornecidas. Essas regras estão localizadas no diretório /etc/udev/rules.d.

Cada linha no arquivo de regras contém pelo menos um par de valores de chave. Há dois tipos de chaves, de atribuição e correspondência. Se todas as chaves de correspondência corresponderem aos valores, a regra será aplicada e as chaves de atribuição serão atribuídas ao valor especificado. Uma regra correspondente pode especificar o nome do nó do dispositivo, adicionar symlinks apontando para o nó ou executar um programa especificado como parte do tratamento de eventos. Se nenhuma regra de correspondência for encontrada, o nome do nó de dispositivo padrão será usado para criar o nó de dispositivo. A sintaxe de regra e as chaves fornecidas para correspondência ou importação de dados são descritas na página de manual do udev.