[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