On Mon, Feb 21, 2011 at 02:18:55PM -0000, lukaspress@googlemail.com wrote:
Hello all, my first mail so hope i'm doing this right.
My problem is that I like to boot into rl3 by default, then start Xorg with startx. It doesn't work though, i get errors saying "no xauthority. xxx", "can't find screen.." etc, and that I should set the setuid bit. I can't find log files anywhere to give detail on the errors sorry. xinit gives a slightly different error, but still something about authority/permissions.
The only way I can start X from console is either via logging in as the root user, by using sudo, or by switching on the setuid bit on the Xorg binary (which is suggested in the startx error message). So the only sensible way I can get X as a normal user is to set default boot to rl5 in inittab.
I'm new to SUSE but not new to gnu/linux, and this doesn't seem like 'normal' gnu/linux bahaviour to me. So is this a problem with my installation (11.4 RC1) or is this the intended behaviour? Guys on IRC seemed to think it was a bug, but if so why the 'informative' error message suggesting I set the setuid bit?
No, this is intended. The setuid root bit from X was removed, so startx as user no longer works by default. If you need it back, uncomment this line in your /etc/permissions.local: /usr/bin/Xorg root:root 4711 and run SuSEconfig --module permissions Ciao, Marcus -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org