Le 12283i�me jour apr�s Epoch,
Jean-Charles BLANC �crivait:
> Bonjour,
>
> Un matin j'ai d�cid� de faire un "touch /etc/nologin" => "-rw-r--r-- 1
> root root 0 Aug 19 17:35 nologin"
> Mais le fichier dispara�t au red�marrage de la machine !?
>
> J'ai essay� d'�crire un texte quelconque dans le fichier, mais cela ne
> change rien ?!
Ce fichier est 'effac�' par /etc/init.d/checkroot.sh et /etc/init.d/rmnologin
Il semble que rmnologin prenne des pr�cautions quand � l'effacement de ce
fichier, v�rifiant qu'il n'a pas �t� cr�� par le processus de boot.
Par contre, /etc/init.d/bootmisc.sh le mets en place quoi qu'il arrive si tu
pr�cises dans /etc/default/rcS 'DELAYLOGIN=yes'
La solution (Dangereuse) est donc de mettre DELAYLOGIN � no, de remplir le
fichier avec un message diff�rent de:
"System bootup in progress - please wait"
et de v�rifier dans quels cas checkroot.sh est lanc�.
> PS: Cela n'est pas du � un rootkit !?
Nonononono.... C'est juste le fonctionnement normal du startup, qui va
emp�cher les utilisateurs de se connecter tant que tout n'est pas bien
d�marr�.
--
We knew from experience that the essence of communal computing, as
supplied by remote-access, time-shared machines, is not just to type
programs into a terminal instead of a keypunch, but to encourage close
communication.
-- Dennis Ritchie