Re: suid, www-data user, and gui program amarok, not working together.
>> Why can't the binary execute "amarok -t" when it is confirmed that it
>> is indeed running as user "tommy"?
>
> X doesn't authenticate connections based on uid. (For one thing, connections
> need not be from the local machine. But uid is not used even on the same
> machine.) Read the manpage for xauth(1) and see if you can figure it out.
>
>> I've been at it for hours. Any ideas on how to proceed and perhaps
>> solve my problem?
>
> I've never figured it out, but I haven't spent that much time on it.
>
> You might not need to set up the right xauth stuff anyway. KDE 3.x
> applications could be controlled through dcop, and its authentication is
> limited to "can you open my control socket", so it'll work as long as you can
> switch to the correct uid. KDE 4.x applications can be controlled through
> dbus, and its authentication is similar.
>
> You can use the "dcop" utility to browse dcop sessions and make dcop calls.
> You can use the "kdcop" graphical utility to browse dcop as well. The "qdbus"
> utility is similar to "dcop", but for dbus. I'm not sure if there is a
> "kdcop" equivalent for dbus yet.
Thanks. I'll look into your suggestions this weekend. You've given me
good pointers as to where to keep looking for answers. Thanks again.
--
Regards,
Thomas Anderson
"Quidquid latine dictum sit, altum sonatur"
Reply to: