[Trustix] /etc/issue(.net)

Pagina: 1
Acties:

  • ViNyL
  • Registratie: Augustus 2001
  • Niet online
Ik had laatst een vraag over de Trustix login text. Ik wilde deze aanpassen en iemand wees me op het bestand issue in /etc..

nu staat hier ook een issue.net en bevat hetzelfde als de issue file.
Maar als ik ze beiden aanpas of een en ik log uit en in. dan geeft ie de nieuwe text wel weer, maar als ik reboot niet meer...iemand een idee hoe dat vastgehouden kan worden ?

  • _cyclops_
  • Registratie: Mei 2000
  • Laatst online: 07-03-2025
als 't goed is zit ergens in 't startup script een commando wat /etc/issue overschrijft.. waar dit staat is afhankelijk van je distributie die je gebruikt...
is trouwens /etc/issue.net niet een symbolic link bij je?

  • ViNyL
  • Registratie: Augustus 2001
  • Niet online
Wat is een symbolic link ? :)

Maar moet ik die regel dan uit het opstart script halen ? dat is vast wel te vinden

Verwijderd

Een symbolic link is een verwijzing naar een ander bestand (directory) (meestal met dezelfde naam) in een andere directory of een bestand (directory) met een andere naam in dezelfde directory..
Voorbeelden:
code:
1
2
ls -al /lib/modules/2.4.18/
lrwxr-xr-x    1 root     root        21 Jun 16 17:58 build -> /usr/src/linux-2.4.18

build verwijst naar een directory /usr/src/linux-2.4.18.
code:
1
2
ls -al /lib
lrwxr-xr-x    1 root     root        17 Jun 16 18:07 libpthread.so.0 -> libpthread-0.9.so

Zoals je ziet verwijst het bestand libpthread.so.0 naar libpthread-0.9.so. Je kunt een link ook herkennen aan de l aan het begin van het blokje lrxwr-xr-x.

  • ViNyL
  • Registratie: Augustus 2001
  • Niet online
Thanks, weer wat geleerd :)

Verwijderd

Uit de Config-HOWTO die je op elke tldp.org mirror kan vinden:
-----------------------------------------------------------------------------

2.11. Login Messages

If you wish to customise the login messages, check whether your /etc/rc.d/
rc.local overwrites /etc/issue and /etc/motd. (RedHat does.) If so, get on
with your editor.

If you'd like a colourised login message, you may adapt your rc.local
inserting lines like these:


+---------------------------------------------------------------------------+
|# put a real escape character instead of ^[. To do this: |
|# emacs: ^Q ESC vi: ^V ESC joe: ` 0 2 7 jed: ` ESC |
|ESC="^[" # a real escape character |
|BLUE="$ESC[44;37m" |
|NORMAL="$ESC[40;37m" |
|CLEAR="$ESC[H$ESC[J" |
| |
|> /etc/issue |
|echo "$CLEAR" >> /etc/issue |
|echo "$BLUE Welcome to MyServer (192.168.1.1) " >> /etc/issue |
|echo "$NORMAL " >> /etc/issue |
|echo "" >> /etc/issue |
+---------------------------------------------------------------------------+

-----------------------------------------------------------------------------
Als je een tabel wilt van de verschillende kleurencombinaties, kan je hetvolgende in een vi buffer plakken, opslaan en dan sourcen (source colours.sh bv.)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/bash

T='gYw'   # The test text

echo -e "\n          40m     41m     42m     43m\
     44m     45m     46m     47m";

for FGs in '    m' '   1m' '  30m' '1;30m' '  31m' '1;31m' '  32m' \
         '1;32m' '  33m' '1;33m' '  34m' '1;34m' '  35m' '1;35m' \
         '  36m' '1;36m' '  37m' '1;37m';
  do FG=${FGs// /}
  echo -en " $FGs \033[$FG  $T  "
  for BG in 40m 41m 42m 43m 44m 45m 46m 47m;
    do echo -en "$EINS \033[$FG\033[$BG  $T  \033[0m";
  done
  echo;
done
echo

Vermits ik Debian gebruik, en omwille van het feit dat Debian /etc/issue mooi met rust laat zoals het hoort, kan ik rechtstreeks m'n /etc/issue onder handen nemen. Zo ziet de mijne er uit:
code:
1
^[[40;1;30mDebian GNU/\s 3.0 \m \l \d^[[40;37m

Als je andere tekst wil laten zien in /etc/issue die dynamisch gegenereerd wordt, kijk je best even in man getty, onder het kopje ISSUE ESCAPES

Verwijderd

Op maandag 17 juni 2002 12:06 schreef ViNyL het volgende:
nu staat hier ook een issue.net en bevat hetzelfde als de issue file.
issue is voor lokale logins, issue.net voor remote logins. Lokaal kan je kleurtjes gebruiken e.d. (afhankelijk van terminalsoort), remote (telnet e.d.) niet.
Maar als ik ze beiden aanpas of een en ik log uit en in. dan geeft ie de nieuwe text wel weer, maar als ik reboot niet meer...iemand een idee hoe dat vastgehouden kan worden ?
RedHat doet dat in /etc/rc.d/rc.local - andere distributies doen dat in allerlei vage files. Doe eens een "cd /etc && grep -r issue *" om te kijken in welk bestand jouw distro deze files reset tijdens reboot.
Pagina: 1