On Sun, 11.01.09 03:19, Alexander Gromnitsky (alexander.gromnitsky at gmail.com) wrote: You could also use normal auth cookies. I.e. copy ~/.pulse-cookie from the server user to the client users. > 1. "auth-group", "auth-group-enable" arguments for > module-native-protocol-unix are only available when "if > defined(HAVE_CREDS)". > > 2. Checks for user membership are only done "#ifdef HAVE_CREDS". > > 3. HAVE_CREDS macro is undefined for FreeBSD because pulseaudio uses > Linux (-only?) ancillary message SCM_CREDENTIALS for authentication > in sockets communication. > > Are my assumptions true? Yes. As of now we support only SCM_CREDENTIALS. Patches welcome for SO_PEERCRED, Solaris-style getpeerucred(3C) or BSD style getpeerid(3)/LOCAL_CREDS. > Sorry for my terrible English. Not that bad at all! Lennart -- Lennart Poettering Red Hat, Inc. lennart [at] poettering [dot] net ICQ# 11060553 http://0pointer.net/lennart/ GnuPG 0x1A015CC4