Quand vous démarrez pour la première fois votre nouveau szstème LFS,
votre écran de connexion sera tout beau et brut (comme s'il devrait
être un système squelettique. De nombreuses personnes voudront
néanmoins que leur système affiche des informations dans le message
de connexion. On peut faire cela en utilisant le fichier /etc/issue
.
Le fichier /etc/issue
est un fichier en
texte brut qui acceptera certaines séquences d'échappement (voir
ci-dessous) afin d'insérer des informations sur le système. Il y a
aussi un fichier issue.net
qui peut
être utilisé pour les connexions à distance. Toutefois, ssh ne l'utilisera que si vous
réglez l'option dans le fichier de configuration et il n'interprètera
pas les séquences
d'échappement décrites ci-dessous.
Une des choses les plus courantes que veulent faire les gens est de
vider l'écran à chaque connexion. La manière la plus facile de faire
cela est de mettre une séquence d'échappement « clear » dans
/etc/issue
. Une façon simple de faire
cela est d'exécuter la commande clear
> /etc/issue. Ceci insèrera le mode d'échappement
adéquat au début du fichier /etc/issue
.
Remarquez que si vous faites cela, quand vous éeiterez le fichier,
vous devriez laisser les caractères (normalement '^[[H^[[2J') seuls
sur la première ligne.
Les séquences du terminal sont des codes spéciaux reconnus par le terminal. ^[ représente un caractère d'échappement ASCII. La séquence ESC [ H met le curseur dans le coin tout en haut à gauche de l'écran et ESC 2 J vide l'écran. Pour plus d'informations sur les séquences d'échappement du terminal, voir http://rtfm.etla.org/xterm/ctlseq.html
Les séquences suivantes sont reconnues par agetty (le programme qui parse en
général /etc/issue
). Ces information
proviennent de man
agetty où vous pouvez trouver des informations
supplémentaires sur le processus de connexion.
Le fichier issue
file peut contenir
certaines séquences de caractères pour afficher diverses
informations. Toutes les séquences issue
consistent dans une barre oblique inversée
(\) suivie immédiatement d'une des lettres expliquées ci-dessous
(donc \d
dans /etc/issue
insèrait la date actuelle).
b Insérer la vitesse en bauds de la ligne actuelle.
d Insérer la date actuelle.
s Insérer le nom du système, le nom du système d'exploitation.
l Insérer le nom de la ligne tty actuelle.
m Insérer l'identifiant de l'architecture de la machine, par exemple i486.
n Insérer le nom de noeud, ou nom d'hôte, de la machine.
o Insérer le nom de domaine NIS de la machine.
r Insérer le numéro de version de l'OS, par exemple 2.6.11.12.
t Insérer l'heure actuelle.
u Insérer le nombre d'utilisateurs actuellement connectés.
U Isérer la chaîne « 1 user » (1 utilisateur) ou "<n> users" où <n> est le nombre d'utilisateur actuellement connectés.
v Insérer la version de l'OS, par exemple sa date de construction etc.
Last updated on 2007-04-04 21:42:53 +0200