Tilpasse Påloggingen med /etc/issue

Første gang du starter opp ditt nye LFS system, vil påloggingsskjermen vises fin og vanlig (som det skal være i et basis system). Mange folk vil imidlertid at systemet deres skal vise noe informasjon i påloggings beskjeden. Dette kan gjøres ved å bruke filen /etc/issue.

/etc/issue filen er en ren tekstfil som også vil akseptere visse skiftesekvenser (se nedenfor) for å legge inn informasjon om systemet. Det er også filen issue.net som kan brukes ved ekstern pålogging. ssh vil imidlertid bare bruke det hvis du angir alternativet i konfigurasjonsfilen og vil ikke tolke skiftesekvensene vist nedenfor.

En av de vanligste tingene som folk ønsker å gjøre er å rydde skjermen ved hver pålogging. Den enkleste måten å gjøre det på er å sette en "clear" skiftesekvens inn i /etc/issue. En enkel måte å å gjøre dette er å gi kommandoen clear > /etc/issue. Dette vil sette inn den relevante skiftesekvensen i starten på /etc/issue filen. Merk at hvis du gjør dette, når du redigerer filen, bør du la tegnene på første linje (normalt '^[[H^[[2J') stå alene.

[Note]

Note

Terminal skiftesekvenser er spesielle koder som gjenkjennes av terminalen. ^[ representerer et ASCII ESC tegn. Sekvensen ESC [ H plasserer markøren i øvre venstre hjørne av skjermen og ESC 2 J sletter skjermen. For mer informasjon om terminal skiftesekvenser, se https://invisible-mirror.net/xterm/ctlseqs/ctlseqs.html

Følgende sekvenser gjenkjennes av agetty (programmet som vanligvis analyserer /etc/issue). Denne informasjon er fra man agetty hvor du kan finne ekstra informasjon om påloggingsprosessen.

issue filen kan inneholde visse tegn sekvenser for å vise forskjellig informasjon. Alle issue sekvenser består av en omvendt skråstrek (\) umiddelbart etterfulgt av en av bokstavene forklart nedenfor (så \d i /etc/issue vil sette inn gjeldende dato).

b   Setter inn baudraten til gjeldende linje.
d   Setter inn gjeldende dato.
s   Setter inn systemnavnet, navnet på operativsystemet.
l   Setter inn navnet på gjeldende tty linje.
m   Setter inn arkitekturidentifikatoren for maskinen, f.eks., i686.
n   Setter inn nodenavn på maskinen, også kjent som vertsnavnet.
o   Setter inn domenenavnet til maskinen.
r   Setter inn utgivelsesnummer for kjernen, f.eks., 2.6.11.12.
t   Setter inn nåværende tid.
u   Setter inn antall nåværende brukere pålogget.
U   Setter inn streng "1 bruker" eller "<n> brukere" hvor <n> er
     antall nåværende brukere pålogget.
v   Setter inn versjonen av OS, f.eks., byggedato osv.