From: Simone Piccardi Date: Thu, 27 Dec 2001 09:48:29 +0000 (+0000) Subject: Correzioni alle figure e scritto un po' di chroot e tmpnam X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=commitdiff_plain;h=c3693d1ea04bf85054e11ef98c244f000656b845 Correzioni alle figure e scritto un po' di chroot e tmpnam --- diff --git a/filedir.tex b/filedir.tex index df14491..3553486 100644 --- a/filedir.tex +++ b/filedir.tex @@ -1740,3 +1740,15 @@ che per il file %completo vedi \ntab), i permessi (vedi \secref{sec:file_perms}), le date (vedi %\secref{sec:file_times}). +\subsection{La funzione \func{chroot}} +\label{sec:file_chroot} + +Benché non abbia niente a che fare con permessi, utenti e gruppi, questa +funzione viene usata spesso per limitare le capacità dei programmi, ed è +pertanto pertinente al controllo di accesso. Come accennato in +\secref{sec:proc_fork} ogni processo oltre ad una directory di lavoro +corrente, ha anche una directory radice, cioè una directory che per il +processo costituisce la radice dell'albero del filesystem. + +In generale questa directory coincide con la + diff --git a/fileintro.tex b/fileintro.tex index cf0e674..3715f89 100644 --- a/fileintro.tex +++ b/fileintro.tex @@ -108,7 +108,7 @@ permessi devono consentire l'accesso. Se il pathname comincia per \file{/} la ricerca parte dalla directory radice del processo; questa, a meno di un \textit{chroot} (su cui torneremo in -seguito, vedi \secref{sec:xxx_chroot}) è la stessa per tutti i processi ed +seguito, vedi \secref{sec:file_chroot}) è la stessa per tutti i processi ed equivale alla directory radice dell'albero (come descritto in \secref{sec:file_organization}): in questo caso si parla di un pathname \textsl{assoluto}. Altrimenti la ricerca parte dalla directory corrente (su diff --git a/img/filedup.dia b/img/filedup.dia index 9519a40..076627f 100644 Binary files a/img/filedup.dia and b/img/filedup.dia differ diff --git a/img/filemultacc.dia b/img/filemultacc.dia index aa5a49e..88ee2a6 100644 Binary files a/img/filemultacc.dia and b/img/filemultacc.dia differ diff --git a/img/fileshar.dia b/img/fileshar.dia index b1dbfcc..cdc2a66 100644 Binary files a/img/fileshar.dia and b/img/fileshar.dia differ diff --git a/img/procfile.dia b/img/procfile.dia index 565d955..2a8948f 100644 Binary files a/img/procfile.dia and b/img/procfile.dia differ