Recently I had the opportunity to play with SuSE Studio by creating a minimal X virtual machine. My choice of runlevel was 3. As such, I tried logging in to my desktop as a regular user. I kept receiving Xorg errors that hinted at changing Xorg to suid or adjust my permissions dot local file. After conducting some tests to try to understand what I wasn't doing properly and with unsuccessful results, I did some research.
The suid bit means to execute some file as the owner of that file.
I came across a nice article that helped me to understand how to use the suid bit. This says if the suid is going to applied, add the number 4 in front of the rest of the file permissions.
For example: "/usr/bin/Xorg" has a file permission of 755. Add the 4 in front of 755 to show as 4755. The suid has now been applied. The command would be: chmod 4755
Starting Xorg from runlevel 3 as a regular user is now possible.
I welcome any and all helpful ideas, questions, comments and suggestions.
--GeS