🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: ahn.tech.linux
Article #4547

Re: Eliminating Linux login.

#4547
From: Michael Tro�
Date: Tue, 25 Nov 1997 00:00
75 lines
3398 bytes
Andrew Russell schrieb:

> I am running slackware 96, with the 3.0.27 kernel. Is there any way
> the
> anybody can advise me to eliminate this process. It for for a single
> user
> machine that does not need to login. No special permission is needed
> to be
> given to the user, all the user needs to do is run a spreadsheet in X
> windows. If anybody has any help hints I can be emailed at
> panther@novanet.net.au.
>
> Kind Regards
>
> Panther

I got this helpful message in reply of my similar request:

In article <342E14EE.F8CFA098@rz-online.de>,
Michael Tro=DF <mtross@rz-online.de> wrote:
>Hi,
>do you know how to boot a linux machine, start X and some X
applications
>without using the standard login program?
>Our linux machine works as some kind of production process watcher and
>its essential that linux can boot without user interaction (since we
>cannot expect our customers to have linux experts, even writing a user
>name and/or password may be too faulty).
>
>Thanks
>Michael

Here is what I do:

In /etc/inittab I comment out the entry for 'x' and add another

  # Run xdm in runlevel 5
  #x:5:respawn:/usr/bin/X11/xdm -nodaemon
  y:5:once:/root/xup

The script /root/xup is simply:

  #!/bin/sh
  open -s -- /bin/su --login rantapaa -c /root/s16

Replace 'rantapaa' with your user name.
The script /root/s16 is just:

  #!/bin/sh
  exec startx -- -bpp 16

This starts up X windows as me, so my .xinitrc file is run, etc.

In order for the 'open' command to work in the /root/xup you
may need to free up a virtual console (one additional console
besides the one display X is needed.)  To do this just comment
out the entry for '7' in /etc/inittab:

# Run gettys in standard runlevels
1:12345: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
#
#free up a virtual console
#
#7:2345:respawn:/sbin/mingetty tty7

From now on every time you reboot X windows will automatically
start up as the designated user.
--
Erik E. Rantapaa  --  rantapaa@math.umn.edu
Technical Details
Message-ID: <347A8FB6.1F4F8AAB@compu-shack.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <01bcf93e$e1ae0ce0$7e6e0ecb@033809mel.kpmg.com.au>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f906c,ddbced77300fe798
X-Google-Attributes: gidf906c,public
X-Google-Thread: 1103af,ddbced77300fe798
X-Google-Attributes: gid1103af,public
X-Google-Thread: 102983,ddbced77300fe798
X-Google-Attributes: gid102983,public
X-Google-Thread: 10669a,ddbced77300fe798
X-Google-Attributes: gid10669a,public
X-Google-Thread: f9b51,ddbced77300fe798
X-Google-Attributes: gidf9b51,public
X-Google-Thread: 10d8ad,ddbced77300fe798
X-Google-Attributes: gid10d8ad,public
X-Google-Thread: 11033e,ddbced77300fe798
X-Google-Attributes: gid11033e,public
X-Google-Thread: faa64,ddbced77300fe798
X-Google-Attributes: gidfaa64,public
From: "Michael Tro�" <mtross@compu-shack.com>
Subject: Re: Eliminating Linux login.
Date: 1997/11/25
Message-ID: <347A8FB6.1F4F8AAB@compu-shack.com>
X-Deja-AN: 292485537
References: <01bcf93e$e1ae0ce0$7e6e0ecb@033809mel.kpmg.com.au>
X-Priority: 3 (Normal)
To: Andrew Russell <panther@novanet.net.au>
Organization: Compu-Shack News Server
Newsgroups: ahn.tech.linux,alt.os.linux,alt.os.linux.slackware,aus.computers.linux,comp.os.linux.misc,comp.os.linux.networking,comp.os.linux.setup,uk.comp.os.linux