[pulseaudio-tickets] [PulseAudio] #21: realtime group membership prevents polypaudio to start
PulseAudio
trac-noreply at tango.0pointer.de
Mon Feb 5 08:11:18 PST 2007
#21: realtime group membership prevents polypaudio to start
----------------------------------+-----------------------------------------
Reporter: eric.moret at epita.fr | Owner: lennart
Type: defect | Status: new
Priority: normal | Milestone:
Component: daemon | Severity: major
Resolution: | Keywords:
----------------------------------+-----------------------------------------
Comment (by cjvdb):
Replying to [comment:8 ossman]:
> It is part of the solution anyway. It shouldn't abort when it can't read
the user config, no matter the reason.
Ok, that makes sense.
> As for the case of root not being able to read it, it should only appear
with nfs root-squash (or similar) and requiring a+x in that case is not
the end of the world. The config file shouldn't contain security sensitive
information. A solution that handles all cases would be incredibly complex
(e.g. the global conf might only be readable by root). Ideas welcome
though.
Wouldn't dropping root filesystem access rights with setfsuid before
reading the config files be the correct solution? (in addition to r1423)
That seems like the most obvious behaviour to me. After all, if the global
config is only readable by root then the admin probably doesn't want it to
be read by a user startable daemon anyway. And besides, that's effectively
what pa does in the suid+non-realtime case now because it drops root
entirely before reading configs.
--
Ticket URL: <http://www.pulseaudio.org/ticket/21#comment:9>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list