Estou no Solaris 11.
Eu conecto minha placa de áudio usb, funciona bem. Os comandos como audiotest
funcionam perfeitamente.
Apenas um problema ... o gdm captura o dispositivo e faz essas permissões estranhas.
ls -lhd /devices/pci@0\,0/pci103c\,330d@1a/hub@1/device@2/*sound*
drw-rw-rw- 2 root sys 2 Mar 16 18:14 /devices/pci\@0,0/pci103c,330d\@1a/hub\@1/device\@2/sound-control\@0/
crw------- 1 gdm gdm 268, 3 Mar 16 18:04 /devices/pci\@0,0/pci103c,330d\@1a/hub\@1/device\@2/sound-control\@0:sound,audio0
crw------- 1 gdm gdm 268, 4 Mar 16 18:04 /devices/pci\@0,0/pci103c,330d\@1a/hub\@1/device\@2/sound-control\@0:sound,audioctl0
crw------- 1 gdm gdm 268, 1 Mar 16 18:04 /devices/pci\@0,0/pci103c,330d\@1a/hub\@1/device\@2/sound-control\@0:sound,dsp0
crw------- 1 gdm gdm 268, 0 Mar 16 18:04 /devices/pci\@0,0/pci103c,330d\@1a/hub\@1/device\@2/sound-control\@0:sound,mixer0
drwxr-xr-x 2 root sys 2 Mar 17 21:50 /devices/pci\@0,0/pci103c,330d\@1a/hub\@1/device\@2/sound\@1/
crw------- 1 root sys 269, 0 Apr 1 03:36 /devices/pci\@0,0/pci103c,330d\@1a/hub\@1/device\@2/sound\@1:usb_as
drwxr-xr-x 2 root sys 2 Mar 17 21:50 /devices/pci\@0,0/pci103c,330d\@1a/hub\@1/device\@2/sound\@2/
crw------- 1 root sys 269, 1 Apr 1 03:36 /devices/pci\@0,0/pci103c,330d\@1a/hub\@1/device\@2/sound\@2:usb_as
Como você pode ver a permissão de captura do gdm e fazer 600 (sic!) como permissão octal. Eu posso resolver usando um script com chmod / chown. Mas alguém conhece uma solução mais legal? No linux eu uso o udev e suas regras .. na solaris?