* Yamaban
On Wed, 27 May 2015 12:20, blue hut wrote:
On 05/27/2015 12:16 PM, Carlos E. R. wrote:
Hi,
upgraded to Tumbleweed from 13.2 today. No problems, except
On 2015-05-26 21:19, blue hut wrote: this one:
lightdm didn't start my xfce anymore, first I thought its a problem in lightdm, then I realized that s bit was missing from /usr/bin/Xorg. After setting it, all works as expected.
Just wanted to let you know. That bit is intentionally unset since 11.X or thereabouts. In the /etc/permissions.local you see this note since years:
# setuid bit on Xorg is only needed if no display manager, ie startx # is used. Beware of CVE-2010-2240. # # /usr/bin/Xorg root:root 4711
Alright. But I still don't get why I had to set it to get lightdm to start xfce. Like I said, I was on 13.2 and switched to Tumbleweed yesterday. After rebooting the display manager couldn't start any DE anymore. After setting the bit, it worked.
A shot in the dark, but as which user is lightdm running? Running as "root", no suid bit is needed, the rights are sufficent, running as e.g. user "lightdm" and the rights remaining may not be sufficent to start the xserver for the user that wants to login.
LightDM itself (the daemon) runs as root and starts X as root, the greeter runs as the unprivileged "lightdm" user. Suid XOrg should not matter, look at /var/log/Xorg.0.log and the logs in /var/log/lightdm/ for hints as to why X, LightDM or the Xfce session do not start. -- Guido Berhoerster -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org