[pulseaudio-discuss] execute pacmd from root, pa started as non root user.

mohammed rilwan rilwan03 at gmail.com
Fri Dec 30 13:08:27 UTC 2016


Hi ,


I am trying to execute pacmd commands through from remote pc via
ssh. Unfortunately i can ssh with root user only. As pulseaudio is not
started in root user i cant issue pacmd/pactl command. I tried to start
--system. but same. Is there any way to execute pacmd comamnds from root shell
but pa started in non root user.


-----
[root at dhcp-10-132-69-38 ~]# ps aux | grep pulse
gdm       2935  0.0  0.1 579004  7400 ?        S<l  15:47   0:00
/usr/bin/pulseaudio --start --log-target=syslog
svt       2938  0.2  0.3 840796 12224 ?        S<l  15:47   0:02
/usr/bin/pulseaudio --start --log-target=syslog
pulse     3432  0.1  0.2 323088  8292 pts/1    S<l  16:07   0:00
/usr/bin/pulseaudio --log-target=syslog --system
root      3436  0.0  0.0 119372   952 pts/1    S+   16:07   0:00 grep
--color=auto pulse

[root at dhcp-xx ~]# pacmd list
No PulseAudio daemon running, or not running as session daemon.

[root at dhcp-xx ~]# su svt -c 'pacmd list'
XDG_RUNTIME_DIR (/run/user/0) is not owned by us (uid 1000), but by
uid 0! (This could e g happen if you try to connect to a non-root
PulseAudio as a root user, over the native protocol. Don't do that.)
No PulseAudio daemon running, or not running as session daemon.

With Non root user everything works fine.

Thanks


More information about the pulseaudio-discuss mailing list