Bash-Linux.com : Le SHELL pour les nuls

  Actuellement 46 lignes de commande disponibles
login as: root
root@213.186.33.18's password:
Last login: Sun Aug 1 7:50:43 2010 from 38.107.191.100
[root@bash-linux ~] # echo "Bienvenue sur Bash-Linux.com"_
 Manuel des commandes UNIX (man) Version française

Indiquez la fonction :

Man Chroot en français

CHROOT(2) Manuel du programmeur Linux CHROOT(2)
 
NOM


chroot - Modifier le repertoire racine.
 
SYNOPSIS


#include int chroot (const char *path);
 
DESCRIPTION


remplace le repertoire racine du processus en cours par celui specifie par le chemin path. Ce repertoire sera utilise comme origine des chemins commencant par / . Le repertoire racine est herite par tous les enfants du processus ayant fait le changement. Seul un processus privilegie (sous Linux : un processus ayant la capacite CAP_SYS_CHROOT) peut appeler chroot(2). Cet appel modifie un ingredient dans le processus de resolution du chemin et ne fait rien d'autre. Cet appel ne modifie pas le repertoire de travail, aussi, apres cet appel, . peut se retrouver en-dehors de l'arbre dont la racine est / . En particulier, le super-utilisateur peut s'evader d'un piege chroot en faisant mkdir foo; chroot foo; cd .. .
 
VALEUR RENVOYEE


chroot() renvoie 0 s'il reussit, ou -1 s'il echoue, auquel cas errno contient le code d'erreur.
 
ERREURS


Suivant le type de systeme de fichiers, plusieurs erreurs peuvent etre renvoyees. Les plus courantes sont les suivantes : EACCES L'acces a un element du chemin est interdit. (Voir aussi path_resolution(2).) EFAULT path pointe en dehors de l'espace d'adressage accessible. EIO Une erreur d'entree-sortie de bas-niveau s'est produite. ELOOP path contient une reference circulaire (a travers un lien sym- bolique)
 
ENAMETOOLONG


path est trop long. ENOENT Le fichier n'existe pas. ENOMEM Pas assez de memoire pour le noyau.
 
ENOTDIR


Un element du chemin d'acces n'est pas un repertoire. EPERM L'appelant n'a pas les privileges suffisants.
 
CONFORMITE


SVr4, BSD 4.4, SUSv2 (considere comme historique). Cette fonction n'est pas decrite dans POSIX.1
 
NOTES


Un processus fils cree avec fork(2) herite du repertoire racine de son pere. Le repertoire racine n'est pas modifie par un execve(2). FreeBSD a un appel systeme jail() plus solide.
 
VOIR AUSSI


chdir(2), path_resolution(2)
 
TRADUCTION


Ce document est une traduction realisee par Christophe Blaess le 9 octobre 1996 et revisee le 14 aot 2006. L'equipe de traduction a fait le maximum pour realiser une adaptation francaise de qualite. La version anglaise la plus a jour de ce document est toujours consultable via la commande : LANG=C man 2 chroot . N'hesitez pas a signaler a l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel. Linux 2.6.7 23 juin 2004 CHROOT(2)


 Dernières recherches
Man  en anglais Man chroot en anglaisMan  en français Man chroot en français
Man  en anglais Man timezone en anglaisMan  en français Man timezone en français
Man  en anglais Man sched_setparam en anglaisMan  en français Man sched_setparam en français
Man  en anglais Man srand en anglaisMan  en français Man srand en français
Man  en anglais Man mknod en anglaisMan  en français Man mknod en français
Man  en anglais Man aio_read en anglaisMan  en français Man aio_read en français
Man  en anglais Man pthreads en anglaisMan  en français Man pthreads en français
Man  en anglais Man sigprocmask en anglaisMan  en français Man sigprocmask en français
Man  en anglais Man mlock en anglaisMan  en français Man mlock en français
Man  en anglais Man standards en anglaisMan  en français Man standards en français
Man  en anglais Man clearenv en anglaisMan  en français Man clearenv en français
Man  en anglais Man catan en anglaisMan  en français Man catan en français
Man  en anglais Man tkill en anglaisMan  en français Man tkill en français
Man  en anglais Man closelog en anglaisMan  en français Man closelog en français
Man  en anglais Man getrusage en anglaisMan  en français Man getrusage en français

 Recherche

Dans ce moteur de recherche, vous pouvez taper directement votre besoin, en une phrase normale, humaine.
Exemple : vous cherchez comment remplacer un mot par un autre dans tous les fichiers d'un certain dossier. Vous pouvez écrire "Comment remplacer un mot par un autre dans tous les fichiers d'un dossier". Le moteur vous ramenera les résultats en fonction de leur pertinence.
Vous pouvez bien sûr ne chercher qu'un seul mot-clé, par exemple "find".
 Toutes les lignes de code
Par popularité
Par fonction
Recherche avancée
 Les logiciels SHELL/SSH
Putty
Astuces Bash
Faire du SHELL avec PHP!
 La doc officielle
Les man Linux en français
Les man Linux en anglais
 Proposer vos bash
Partagez vos lignes!
 Les requêtes
Déposer une requête
Voir/répondre à une requête
 Quelques sites interessants
Bons sites pour apprendre
 Rechercher