Na saída udevadm info
, você vê o prefixo E
, que é usado para variáveis de ambiente. Você pode combinar contra:
ENV{ID_BUS}=="..."
Se você está tentando criar apenas dispositivos USB graváveis, veja esta pergunta recente no Unix.SE:
Por padrão, todos os dispositivos de disco rígido e de unidade usb pertencem ao grupo "disco". Eu quero mudar drives USB para agrupar "adm".
Eu verifiquei o ID_BUS
$ udevadm info -q all -n /dev/sdb | grep ID_BUS
E: ID_BUS=usb
Eu criei o arquivo /etc/udev/rules.d/70-persistent-usb.rules e insiro o seguinte
# Enable admin controls on all usb devices.
ID_BUS=="usb", GROUP="adm"
Por fim, desconectei meu drive USB e reconectei-o. Ainda está mostrando
$ ll /dev/sdb
brw-rw---- 1 root disk 8, 16 Apr 14 19:31 /dev/sdb
O grupo de unidades não é "adm"? O que estou fazendo errado?
Na saída udevadm info
, você vê o prefixo E
, que é usado para variáveis de ambiente. Você pode combinar contra:
ENV{ID_BUS}=="..."
Se você está tentando criar apenas dispositivos USB graváveis, veja esta pergunta recente no Unix.SE:
Você cometeu um erro ao usar ID_BUS
para escrever sua regra do udev; nesse caso, é apenas BUS
, tente com essa em vez disso:
# Enable admin controls on all usb devices.
BUS=="usb", GROUP="adm"
Tags permissions usb udev devices