how to disable X window system or prevent GUI login

Linux security discussion forum.

how to disable X window system or prevent GUI login

Postby kamil on January 30th, 2008, 6:19 pm

I always forget how to do the following :?
  • change the default run level (say from init 5 to init 3) and thus prevent window sytem from starting on boot
  • allow x windows to start but prevent users from logging in (i.e. log them out instantly)
Any ideas?
User avatar
kamil
Linux Adept
 
Posts: 119
Joined: January 18th, 2008, 1:22 am
Location: Brisbane, Australia

Re: how to disable X window system or prevent GUI login

Postby QuantumKnot on February 1st, 2008, 3:10 pm

As for the first question about default runlevel, I think you change it in /etc/inittab
Image
User avatar
QuantumKnot
Linux Adept
 
Posts: 101
Joined: January 21st, 2008, 11:58 am

Re: how to disable X window system or prevent GUI login

Postby kamil on February 1st, 2008, 3:24 pm

cool thanks :D

running:
Code: Select all
cat /etc/inittab

looks like this on my pc:
Code: Select all
#
# inittab       This file describes how the INIT process should set up
#               the system in a certain run-level.
#
# Author:       Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
#               Modified for RHS Linux by Marc Ewing and Donnie Barnes
#

# Default runlevel. The runlevels used by RHS are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:

# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit

l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5
l6:6:wait:/etc/rc.d/rc 6

# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# When our UPS tells us power has failed, assume we have a few minutes
# of power left.  Schedule a shutdown for 2 minutes from now.
# This does, of course, assume you have powerd installed and your
# UPS connected and working correctly.
pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"

# If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"


# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6

# Run xdm in runlevel 5
x:5:once:/etc/X11/prefdm -nodaemon

changing the following line:
Code: Select all
id:5:initdefault:

into this one:
Code: Select all
id:3:initdefault:

will start in Linux in full multiuser mode (init 3) by default :D
User avatar
kamil
Linux Adept
 
Posts: 119
Joined: January 18th, 2008, 1:22 am
Location: Brisbane, Australia

Re: how to disable X window system or prevent GUI login

Postby Brett on February 1st, 2008, 9:10 pm

You would be amazed how often I am asked this very same question... I must get asked this question at least once a week by the same guy....

"How do I get my linux server to boot into non X-mode?" he says. Each time I have responded saying....

"its either /etc/initab or dvd.conf, kamil ....."

:twisted:
Image
User avatar
Brett
Member
 
Posts: 28
Joined: January 22nd, 2008, 7:00 pm

Re: how to disable X window system or prevent GUI login

Postby Brett on February 1st, 2008, 9:15 pm

In response to your second question... I can't think of a reason why you would require X + kdm or gdm to be running if X-login is not permitted. Unless of course you were running it as a remote X server???? X would unnecessarily chew up resources for no real reason.... It is best to boot it in run level 3 and live without X (see solution for Question1).
:P
Image
User avatar
Brett
Member
 
Posts: 28
Joined: January 22nd, 2008, 7:00 pm

Re: how to disable X window system or prevent GUI login

Postby juliakmartine on July 28th, 2010, 2:12 pm

In the Linux if you want to make any change in the default program then you must have to know the password of Root. its same like in window operating system but we call it administrator in the Window and the Root in the Linux.
juliakmartine
New Member
 
Posts: 4
Joined: July 28th, 2010, 1:56 pm

Re: how to disable X window system or prevent GUI login

Postby curious788 on September 6th, 2011, 2:10 am

Thats cool, I really was searching for it...
curious788
New Member
 
Posts: 4
Joined: June 23rd, 2011, 11:54 pm

Re: how to disable X window system or prevent GUI login

Postby paidsuvers999 on December 19th, 2011, 9:06 pm

really helpful post. Thanks
paidsuvers999
New Member
 
Posts: 4
Joined: November 28th, 2011, 2:45 am


Return to Security

Who is online

Users browsing this forum: No registered users and 0 guests

cron

dsplabs homelinux bloglinux forums new!travel photography
©2012 dsplabs.com.au