On Thu, Sep 03, 2020 at 08:39:45PM -0600, Austin Hook wrote:
> 
> Can't seem to parse the instructions in 
> http://www.openbsd.org/faq/upgrade67.html
> 
> for how to re-enable an ordinary non root user of Firefox or mplayer to 
> output audio.
> 
> mplayer works fine as root, but what command lines are necessary to allow 
> a non root user get sound output?
> 
> let's username is: joeuser
> 

Hi,

Sound is supposed to work by default for regular users. Check if
sndiod(8) is still running and if /dev/audio* have the correct
permissions (normally MAKEDEV, part of the upgrade is supposed to fix
update the permissions).

FWIW, starting 6.7, for improved security, regular users have no
direct access to /dev/audioX anymore. Sound must go through sndiod(8),
which is running by default. For sndiod(8) to access the hardware, the
below device nodes ownership and permissions are needed:

$ ls -al /dev/audio* /dev/rmidi*                                          
crw-rw----  1 root  _sndiop   42,   0 Aug 29 08:00 /dev/audio0
crw-rw----  1 root  _sndiop   42,   1 Jul 27 10:16 /dev/audio1
crw-rw----  1 root  _sndiop   42,   2 Jul 27 10:16 /dev/audio2
crw-rw----  1 root  _sndiop   42,   3 Jul 27 10:16 /dev/audio3
crw-rw----  1 root  _sndiop   42, 192 Jul 27 10:16 /dev/audioctl0
crw-rw----  1 root  _sndiop   42, 193 Jul 27 10:16 /dev/audioctl1
crw-rw----  1 root  _sndiop   42, 194 Jul 27 10:16 /dev/audioctl2
crw-rw----  1 root  _sndiop   42, 195 Jul 27 10:16 /dev/audioctl3
crw-rw----  1 root  _sndiop   52,   0 Jul 27 10:16 /dev/rmidi0
crw-rw----  1 root  _sndiop   52,   1 Jul 27 10:16 /dev/rmidi1
crw-rw----  1 root  _sndiop   52,   2 Jul 27 10:16 /dev/rmidi2
crw-rw----  1 root  _sndiop   52,   3 Jul 27 10:16 /dev/rmidi3
crw-rw----  1 root  _sndiop   52,   4 Jul 27 10:16 /dev/rmidi4
crw-rw----  1 root  _sndiop   52,   5 Jul 27 10:16 /dev/rmidi5
crw-rw----  1 root  _sndiop   52,   6 Jul 27 10:16 /dev/rmidi6
crw-rw----  1 root  _sndiop   52,   7 Jul 27 10:16 /dev/rmidi7

Reply via email to