Niveau :
Résumé : /etc/inittab ; /etc/gdm.conf ; /etc/sshd.conf
Pour ceux qui voudraient essayer le parachutisme, je vous le conseille, c'est très fort ! Par contre ça vous empêche d'écrire des articles ...
Vous venez de faire un chroot et vous voulez pouvoir vous connecter dessus comme s'il s'agissait de votre machine locale ?
Pas de panique, c'est tout simple.
Pour cela nous allons regarder 3 méthodes différentes de connexion à votre chroot : le terminal local, ssh et l'environnement graphique. Mais avant tout préparons le chroot à ressembler à une distribution normale.
$ mount --bind /dev $CHROOT_BASE/dev $ mount --bind /proc $CHROOT_BASE/proc $ mount --bind /sys $CHROOT_BASE/sys
Terminal local
Pour se connecter en local à votre machine, vous utilisez les consoles disponibles (alt-Fx ou ctrl-alt-Fx si vous êtes en mode graphique). Vous en avez 6 à disposition.
Pour faire simple, nous allons juste faire en sorte que les consoles 4 à 6 redirigent dans le chroot tandis que les 1 à 3 resteront dédiées à la machine principale.
Il suffit de modifier /etc/inittab :
# /etc/inittab 1:2345:respawn:/sbin/getty tty1 2:2345:respawn:/sbin/getty tty2 3:2345:respawn:/sbin/getty tty3 4:2345:respawn:chroot <chroot_base> /sbin/getty tty4 5:2345:respawn:chroot </chroot_base><chroot_base> /sbin/getty tty5 6:2345:respawn:chroot </chroot_base><chroot_base> /sbin/getty tty6
Et là, soit vous redémarrez (bof on n'est pas sous windows) soit vous forcez init à relire sa configuration :
continue reading...