On Sat, Feb 19, 2005 at 11:46:46PM +0100, Kmeleon wrote:
Alors qu'est-ce que ca veut dire "chroot()'ed", "mock", "system-wide", "chroot" ?
Pour chroot, man chroot.
Pour mock, on regarde dans le dico.
System-wide, je ne trouve pas ça très dur à comprendre.
Bon alors, chroot c'est un programme qui permet de lancer un processus en changeant la racine afin d'accéder facilement à un autre systeme (change root). Certains démons sont ainsi « enfermés » dans un système de fichiers restreint afin de limiter les possibilités de lecture (on l'utilise notamment avec named et ftp, mais tout un tas d'autres possibilités sont permises).
Afin de pouvoir continuer à exécuter des commandes, il faut qu'elles soient accessibles dans ce nouveau « root ». On crée alors une nouvelle arborescence dans ce répertoire avec les outils nécessaires, par exemple si on veut exécuter un shell en chroot, il faudra au moins /bin/sh mais on met généralement /dev/null des trucs comme ça... cette nouvelle arborescence est une imitation de la vraie (mock = imitation cf le dico).
Après la création de cet outil, le verbe « to chroot » est né, l'adjectif et tous les dérivés qui vont avec.
Sinon, « the system-wide password file » ben c'est le fichier de mots de passe du système quoi.