sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #67383
Re: Autologin, det virker. Men hvorfor ? :-)
Verner Kjærsgaard skrev:
#!/bin/bash
Brug Bash som kommandofortolker.
exec 0</dev/$1 1>/dev/$1 2>&1
Kør `exec` med "/dev/$1" som både ind-, ud- og fejldatafil. Hvis jeg
forstår brugsanvisningen til Bash rigtigt, så betyder det at resten af
programmet vil køre med denne indstilling af ind-, ud- og fejldatafiler.
"$1" er programmets første kommandolinjeargument ("tty1" i eksemplet
nedenfor).
cat /etc/issue
Udskriv indholdet af filen "/etc/issue".
shift
Ryk kommandolinjeargumenterne en gang til venstre. Det betyder at man
smider det første kommandolinjeargument ud, lader det andet blive det
nye første osv.
exec $*
Udfører en kommando der svarer til resten af kommandolinjeargumenterne
(`login -f kunde1` i eksemplet nedenfor).
# eof
Bare en kommentar.
1:2345:respawn:/sbin/autologin tty1 login -f kunde1 (sidstnævnte er din
favoritbruger)
Jacob
--
"Science is like sex: sometimes something useful comes out,
but that is not the reason we are doing it"
-- Richard Feynman
References