[pulseaudio-tickets] [Bug 107070] New: Problem with permissions of pipe created by module-pipe-sink

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jun 29 14:59:39 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=107070

            Bug ID: 107070
           Summary: Problem with permissions of pipe created by
                    module-pipe-sink
           Product: PulseAudio
           Version: unspecified
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: modules
          Assignee: pulseaudio-bugs at lists.freedesktop.org
          Reporter: devriesb at gmail.com
        QA Contact: pulseaudio-bugs at lists.freedesktop.org
                CC: lennart at poettering.net

I'm on archlinux.  When upgrading to pulseaudio 12, my setup with pulse running
as system daemon and outputting to a fifo pipe stopped working.

The setup is:
mpd -> pulseaudio (system) -> fifo -> snapserver (part of snapcast)

Pulseaudio is running in system mode because it's a headless server
broadcasting the audio over the network through snapcast.


I traced the problem back to the change in umask setting in pulseaudio 12.
This causes the pipe to be created by pulseaudio with only read and write
permissions for the pulse user, where before it was also allowing read
permissions for the pulse group.

Creating the sink pipe with only permissions for the pulse user is completely
useless, since any program that's reading the pipe will very likely be running
under a different user.
This basically renders the sink pipe useless in system mode, and will probably
also have consequences or side-effects in user mode.


This is my very first ticket here, so please let me know if additional
information is needed.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pulseaudio-bugs/attachments/20180629/60bb512c/attachment.html>


More information about the pulseaudio-bugs mailing list