Re: ?? user in group audio -- but only root can play sound
Hi Floris, debian user,
* Floris <jkfloris@dds.nl> [21. Jan. 2016]:
> Op Sat, 16 Jan 2016 20:06:22 +0100 schreef Gregor Zattler
> <telegraph@gmx.net>:
>>since a few days my normal user, which is in group sound, cannot
>>play sound (aplay works but no sound) while root can.
>>
>>Any ideas how to debug this?
>>
>>This is a debian testing system with pulseaudio and mpd running.
>>
>>/dev$ find |xargs ls -ld|grep audio
>>crw-rw----+ 1 root audio 14, 4 Jan 16 16:32 ./audio
>>lrwxrwxrwx 1 root root 8 Jan 16 16:32 ./char/14:4 ->
>>../audio
>>crw-rw----+ 1 root audio 14, 3 Jan 16 16:32 ./dsp
>>crw-rw----+ 1 root audio 14, 0 Jan 16 16:32 ./mixer
>>crw-rw----+ 1 root audio 14, 16 Jan 16 16:32 ./mixer1
>>crw-rw----+ 1 root audio 116, 2 Jan 16 16:32 ./snd/controlC0
>>crw-rw----+ 1 root audio 116, 6 Jan 16 16:32 ./snd/controlC1
>>crw-rw----+ 1 root audio 116, 5 Jan 16 16:32 ./snd/hwC0D0
>>crw-rw----+ 1 root audio 116, 10 Jan 16 16:32 ./snd/hwC1D0
>>crw-rw----+ 1 root audio 116, 4 Jan 16 19:27 ./snd/pcmC0D0c
>>crw-rw----+ 1 root audio 116, 3 Jan 16 19:52 ./snd/pcmC0D0p
>>crw-rw----+ 1 root audio 116, 7 Jan 16 19:52 ./snd/pcmC1D3p
>>crw-rw----+ 1 root audio 116, 8 Jan 16 19:27 ./snd/pcmC1D7p
>>crw-rw----+ 1 root audio 116, 9 Jan 16 19:27 ./snd/pcmC1D8p
>>crw-rw----+ 1 root audio 116, 1 Jan 16 16:32 ./snd/seq
>>crw-rw----+ 1 root audio 116, 33 Jan 16 16:32 ./snd/timer
> Maybe it sounds odd, but does you have sound when you remove yourself
> form the audio group?
>
> In Debian Testing systemd takes care for setting the right rights
> That is why you have a "+" at the end of the permissions.
Thanks for looking into this. Actually I'm totally unaware of
all things systemd. I heard sound when in group audio say two
weeks ago.
Nonetheless I did a
sudo delgroup grfz audio
logged in on a VT, played a .wav file with aplay: No sound.
> What is the outcome of:
>
> getfacl /dev/snd/hwC0D0
c$ getfacl /dev/snd/hwC0D0
getfacl: Removing leading '/' from absolute path names
# file: dev/snd/hwC0D0
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
Did not know this command but output looks good to me.
I did this for all devices somehow linked with sound (see below).
To me all the permissions semm to be ok.
Any thoughts?
Ciao; Gregor
sudo find /dev/|xargs sudo ls -ld|egrep "sound|snd|pulse|pulse-access|audio"|egrep -o "/dev/[^ ]+"|xargs realpath|xargs getfacl
# file: dev/audio
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/hwC1D0
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/controlC0
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC0D0p
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/timer
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC0D0c
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/hwC0D0
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/controlC1
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC1D3p
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC1D7p
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC1D8p
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/audio
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/dsp
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/mixer
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/mixer1
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/shm/pulse-shm-690874964
# owner: grfz
# group: grfz
user::rwx
group::---
other::---
# file: dev/shm/pulse-shm-911001899
# owner: grfz
# group: grfz
user::rwx
group::---
other::---
# file: dev/snd
# owner: root
# group: root
user::rwx
group::r-x
other::r-x
# file: dev/snd/by-path
# owner: root
# group: root
user::rwx
group::r-x
other::r-x
# file: dev/snd/controlC1
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/controlC0
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/controlC0
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/controlC1
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/hwC0D0
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/hwC1D0
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC0D0c
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC0D0p
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC1D3p
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC1D7p
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC1D8p
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/seq
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/timer
# owner: root
# group: audio
user::rw-
user:grfz:rw-
group::rw-
mask::rw-
other::---
Ciao, Gregor
--
-... --- .-. . -.. ..--.. ...-.-
Reply to: