adding display authorization to other accounts is broken

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The primary logged-in session is of course authorized to access the main X11/wayland display, but it's often useful to add display authorization to other accounts. For instance, looking at disk space with 'baobab' works better as root because some areas of the filesystem are not readable to normal users (*). I used to do such authorization by

xhost +si:localhost:root

but it recently stopped working: https://bugzilla.redhat.com/show_bug.cgi?id=1527754 . Is there another way of authorizing display access for other accounts? If not, this is a fairly painful regression.

As to the root cause, it almost looks like some unfinished work is being done on API changes in the code for change_host() ; it prepares the arguments for XAddHost() in a  complex form, but the actual definitions in the version of libX11 being used are more simplistic (see my second BZ comment). Could someone familiar with X11 development take a look at this?



(*) I know, I know, we should move to running apps as regular user and just give them only the capabilities they really need, but that's where we are for now.
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux