As requested:
etienne@curst:~$ id uid=1000(etienne) gid=1000(etienne) groups=4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),107(fuse),115(admin),124(sambashare),125(vboxusers),1000(etienne) etienne@curst:~$ getfacl /dev/snd/* getfacl: Removing leading '/' from absolute path names # file: dev/snd/controlC0 # owner: root # group: audio user::rw- user:etienne:rw- group::rw- mask::rw- other::---
# file: dev/snd/controlC1 # owner: root # group: audio user::rw- user:etienne:rw- group::rw- mask::rw- other::---
# file: dev/snd/pcmC0D0c # owner: root # group: audio user::rw- user:etienne:rw- group::rw- mask::rw- other::---
# file: dev/snd/pcmC0D0p # owner: root # group: audio user::rw- user:etienne:rw- group::rw- mask::rw- other::---
# file: dev/snd/pcmC0D1c # owner: root # group: audio user::rw- user:etienne:rw- group::rw- mask::rw- other::---
# file: dev/snd/pcmC1D0c # owner: root # group: audio user::rw- user:etienne:rw- group::rw- mask::rw- other::---
# file: dev/snd/seq # owner: root # group: audio user::rw- user:etienne:rw- group::rw- mask::rw- other::---
# file: dev/snd/timer # owner: root # group: audio user::rw- user:etienne:rw- group::rw- mask::rw- other::---
etienne@curst:~$ sudo fuser -v /dev/snd/* [sudo] password for etienne: USER PID ACCESS COMMAND /dev/snd/controlC0: etienne 6145 F.... pulseaudio etienne 6360 f.... mixer_applet2
etienne@curst:~$ sudo /etc/init.d/hal stop * Stopping Hardware abstraction layer hald [ OK ] etienne@curst:~$ sudo fuser -v /dev/snd/* USER PID ACCESS COMMAND /dev/snd/controlC0: etienne 6145 F.... pulseaudio etienne 6360 f.... mixer_applet2 etienne@curst:~$ getfacl /dev/snd/* getfacl: Removing leading '/' from absolute path names # file: dev/snd/controlC0 # owner: root # group: audio user::rw- user:etienne:rw- group::rw- mask::rw- other::---
So I am indeed in the audio group, and the ACL appears to be the same, whether hald is running or not.
As requested:
etienne@curst:~$ id 4(adm), 20(dialout) ,24(cdrom) ,25(floppy) ,29(audio) ,30(dip) ,44(video) ,46(plugdev) ,107(fuse) ,115(admin) ,124(sambashare ),125(vboxusers ),1000( etienne)
uid=1000(etienne) gid=1000(etienne) groups=
etienne@curst:~$ getfacl /dev/snd/*
getfacl: Removing leading '/' from absolute path names
# file: dev/snd/controlC0
# owner: root
# group: audio
user::rw-
user:etienne:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/controlC1
# owner: root
# group: audio
user::rw-
user:etienne:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC0D0c
# owner: root
# group: audio
user::rw-
user:etienne:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC0D0p
# owner: root
# group: audio
user::rw-
user:etienne:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC0D1c
# owner: root
# group: audio
user::rw-
user:etienne:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC1D0c
# owner: root
# group: audio
user::rw-
user:etienne:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/seq
# owner: root
# group: audio
user::rw-
user:etienne:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/timer
# owner: root
# group: audio
user::rw-
user:etienne:rw-
group::rw-
mask::rw-
other::---
etienne@curst:~$ sudo fuser -v /dev/snd/*
USER PID ACCESS COMMAND
etienne 6360 f.... mixer_applet2
[sudo] password for etienne:
/dev/snd/controlC0: etienne 6145 F.... pulseaudio
etienne@curst:~$ sudo /etc/init.d/hal stop
USER PID ACCESS COMMAND
etienne 6360 f.... mixer_applet2
* Stopping Hardware abstraction layer hald [ OK ]
etienne@curst:~$ sudo fuser -v /dev/snd/*
/dev/snd/controlC0: etienne 6145 F.... pulseaudio
etienne@curst:~$ getfacl /dev/snd/*
getfacl: Removing leading '/' from absolute path names
# file: dev/snd/controlC0
# owner: root
# group: audio
user::rw-
user:etienne:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/controlC1
# owner: root
# group: audio
user::rw-
user:etienne:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC0D0c
# owner: root
# group: audio
user::rw-
user:etienne:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC0D0p
# owner: root
# group: audio
user::rw-
user:etienne:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC0D1c
# owner: root
# group: audio
user::rw-
user:etienne:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/pcmC1D0c
# owner: root
# group: audio
user::rw-
user:etienne:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/seq
# owner: root
# group: audio
user::rw-
user:etienne:rw-
group::rw-
mask::rw-
other::---
# file: dev/snd/timer
# owner: root
# group: audio
user::rw-
user:etienne:rw-
group::rw-
mask::rw-
other::---
So I am indeed in the audio group, and the ACL appears to be the same, whether hald is running or not.