Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 594

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Loopback Encrypted Filesystem HOWTO: Dettagli</TITLE>
 <LINK HREF="Loopback-Encrypted-Filesystem-HOWTO-3.html" REL=previous>
 <LINK HREF="Loopback-Encrypted-Filesystem-HOWTO.html#toc4" REL=contents>
</HEAD>
<BODY>
Avanti
<A HREF="Loopback-Encrypted-Filesystem-HOWTO-3.html">Indietro</A>
<A HREF="Loopback-Encrypted-Filesystem-HOWTO.html#toc4">Indice</A>
<HR>
<H2><A NAME="Dettagli"></A> <A NAME="s4">4. Dettagli</A></H2>

<P><B>Applicare le patch al Kernel:</B>
<P>Potete fare l'aggiornamento dalle distribuzioni '2.2.x' applicando
le patch. Ciascuna patch rilasciata per '2.2.x' contiene correzioni 
dei bachi. Verranno aggiunte nuove caratteristiche al kernel
Linux di sviluppo '2.3.x'. Per installare applicando le patch, 
prendete tutte le patch pi&ugrave; recenti e fate quanto segue:
<P>
<BLOCKQUOTE><CODE>
<PRE>
cd /usr/src
gzip -cd patchXX.gz | patch -p0
</PRE>
</CODE></BLOCKQUOTE>
<P>Ripetete xx, IN ORDINE, per tutte le versioni pi&ugrave; 
recenti rispetto a quella del vostro albero dei sorgenti
corrente.
<P>La directory predefinita per il sorgente del kernel
&egrave; '/usr/src/linux'.
Se il vostro sorgente &egrave; installato da qualche altra parte
vi suggerirei di usare un collegamento simbolico da '/usr/src/linux'.
<P>
<P>
<P><B>Editate 'MCONFIG' per la compilazione del pacchetto 'util-linux':</B>
<P>Quelle che seguono sono citazioni dal file 'MCONFIG' che ho usato
per compilare il pacchetto 'util-linux'. Notate che questo &egrave;
abbastanza specifico per la mia configurazione, che &egrave; 
vagamente basata su RedHat 5.2. Il punto &egrave; assicurarsi che
non sovrascriviate nessun importante strumento di sistema
come 'login', 'getty', o 'passwd'. Comunque, ecco di seguito le righe
importanti:
<P>
<BLOCKQUOTE><CODE>
<HR>
<PRE>
CPU=$(shell uname -m | sed s/I.86/intel/)

LOCALEDIR=/usr/share/locale

HAVE_PAM=no

HAVE_SHADOW=yes

HAVE_PASSWD=yes

REQUIRE_PASSWORD=yes

ONLY_LISTED_SHELLS=yes

HAVE_SYSVINIT=yes

HAVE_SYSVINIT_UTILS=yes

HAVE_GETTY=yes

USE_TTY_GROUP=yes

HAVE_RESET=yes

HAVE_SLN=yes

CC=gcc
</PRE>
<HR>
</CODE></BLOCKQUOTE>
<P>
<P><B>Suggerimenti:</B>
<P>Notate che potreste usare uno qualunque degli otto dispositivi di 
loopback, da 'dev/loop0' a '/dev/loop7'. Usate una directory 
non evocativa per il mount point.
Suggerirei di creare una cartella con permessi 700 dentro la
vostra home directory.
Lo stesso vale per il file che contiene i dati. Io uso un nome
di file come 'sysfile' o 'config.data' nella cartella '/etc'.  
Questo di solito passer&agrave; inosservato.
<P>Ho creato degli script Perl molto semplici per montare e
smontare il file system con un comando. Scrivete questi, 
rendeteli eseguibili (chmod u+x), e metteteli da qualche parte 
nel vostro percorso.
<P>
<BLOCKQUOTE><CODE>
<HR>
<PRE>
#!/usr/bin/perl -w
#
#piccolo file di utilit&agrave; per impostare un file system cifrato di loopback
#Copyright 1999 di Ryan T. Rhea
`losetup -e serpent /dev/loop0 /etc/cryptfile`;
`mount /mnt/crypt`;
</PRE>
<HR>
</CODE></BLOCKQUOTE>
<P>Chiamate 'loop' lo script qui sopra, e poi potrete essere sulla
strada buona con un comando ('loop') ed una password.
<P>
<BLOCKQUOTE><CODE>
<HR>
<PRE>
#!/usr/bin/perl -w
#
#piccolo file di utilit&agrave; per disattivare un fliesystem cifrato di loopback
#Copyright 1999 di Ryan T. Rhea
`umount /mount/crypt`;
`losetup -d /dev/loop0`;
</PRE>
<HR>
</CODE></BLOCKQUOTE>
<P>Chiamate 'unloop' il secondo, e poi digitando 'unloop' si 
disattiver&agrave; velocemente il vostro file system.
<P>
<HR>
Avanti
<A HREF="Loopback-Encrypted-Filesystem-HOWTO-3.html">Indietro</A>
<A HREF="Loopback-Encrypted-Filesystem-HOWTO.html#toc4">Indice</A>
</BODY>
</HTML>