There should really be no need for a graphical login for root. All the tasks you need to do can be done with a regular user, with some certain things ran with root privileges (still not lot logging in as root). The preferred way to do things with root privileges without logging in as root is to use
sudo. Configuration consists of modifying /etc/sudoers to allow some user(s) run some command(s) with sudo, and perhaps - if needed - by adding those users that need to run sudo to the 'sudo' group. There's a temptation to configure sudo so that some users can run anything with it, possibly even without typing a password, but that's as dangerous as telling your root password in public.
- make sure sudo is installed
- configure /etc/sudoers for your needs; only add those users (or rather just one user) that can't live without being able to do something as root, and only give them access to the exact commands they need to run. Note that allowing them to run a shell or 'su' as root lets them access root account with full permissions to everywhere.
[code]su
gedit /etc/sudoers[code]
(use any text editor instead of 'gedit' if you like)
- try if it works; if it doesn't, adding the user in hand to 'sudo' group could help, depending on the configuration
Code:
sudo /sbin/iptables -L
The above would print iptables current rules, and isn't (or shouldn't be) available for non-root users by default.