hi + welcome to the forum,
this is from a tutorial on tripod:
How to set the startup runlevel
Edit the file /etc/inittab (with a text editor like joe - logged in as root)
In the file is a line like:
In this case the value 3 specifies the runlevel. Normally you will want this to be 3 to run in console mode or 5 to run an X session at startup. A value of 1 is single user mode and can be set when having problems with your system. Modify this value to the value you want.
Below is a list of runlevels and what they mean.
0 - halt
1 - Single user mode
2 - Multiuser, without NFS (The same as 3, if you don't have networking)
3 - Full multiuser mode
4 - unused
5 - X Session
6 - Reboot
How to change runlevels while the system is running
A running system can be taken to single user mode by using the telinit command to request run level 1 as follows:
Any valid runlevel may be entered by typing this command followed by the desired runlevel value. Normally you will want to use 1, 3, or 5.
regarding to groups and permissions:
its worth trying to make a google search on questions like this, it spits out a whole lot of info...