Home
        Quick and Easy Configuration HOWTO
         Contents
1.                                                        include  pathnames h         define PATH NDCSOCK   var run ndc   define _PATH_CONF   etc named conf   define _PATH_DEBUG  named run    define _PATH_XFERTRACE  xfer trace    define   PATH XFERDDT  xfer ddt    define   PATH XFER   bin named xfer   define _PATH_DUMPFILE  named_dump db   define _PATH_STATS  named stats    define _PATH_MEMSTATS  named memstats   define   PATH PIDFILE   var run named pid   define PATH TMPXFER  xfer ddt XXXXXX                                A questo punto potete compilare     cd src  make clean    101    Capitolo 10  DNS    make depend  make    NON date il make install  in quanto a questo punto dovete rimuovere la vostra precedente installazione di bind   Provvedete  usando il metodo adatto alla vostra distribuzione  ma solo DOPO aver fatto una copia di backup dello  script che viene usato per avviare il DNS  che dopo modificheremo per adattarlo alla nuova situazione  Di solito  questo script     etc rc d init d named nelle distribuzioni tipo RedHat o Mandrake  o  etc init d bind  in Debian  Ora potete dare il make install per installare i tool accessori  Gli unici file binari che dovranno finire  nell ambiente chroot sono named e named xfer  e per sicurezza facciamo in modo che il programma named  appena installato in  usr 10cal sbin  non possa essere avviato     cp src bin named named  chroot named bin       cp src bin named xfer named xfer  chroot named bin  chmod 000  usr local sbin named   
2.                                     fw icq                   IcQ  2000 4000   echo  n  ICQ     if   SICQ    ON     then       SIPCHAINS  A input  i SIN    ERFAC          SIPCHAINS  A input  i SIN    ERFAC                   SIPCHAINS  A input  i SIN    ERFAC          p tcp  source port 2000 4000          d SLOCALIP SUNPRIVPORTS  j ACCEPT      con il        y  non funge il dcc in uscita           Si deve impostare      anche il client ad usare questo range di porte         SIPCHAINS  A input  i SINT       ERFACE       sp top                d  LOCALIP SUNPRIVPORTS  j ACCEPT     p tcp  d  LOCALIP 2000 4000  j ACCEPT   p udp  d  LOCALIP 4000  j ACCEPT        y  source port 2000 4000      76                                        port 4000      Capitolo 9  Firewall          SIPCHAINS  A input  i SINTERFACE  p udp  sourc   d SLOCALIP SUNPRIVPORTS  j ACCEPT  echo ce   t t t t t t t t    GREEN OK S WHITEJ    else  echo  e   t t t t t t t t    RED NO   WHITE     fi      fw icq     fw_napster       d           NAPSTER  6699   echo  n  NAPSTER      if   SNAP    ON     then    SIPCHAINS  A          input  i SINT       RFACE  p tcp          d  LOCALIP SUNPRIVPORTS  j ACCEPT                                         y  s SANYWHERE                                                                echo  e   t t t t t t t  S GREENJOK   WHITE     else  echo  e   t t t t t t t    RED NO   WHITE     fi      fw_napster     fw_realaudio       d           REALAUDIO  6970 6999   echo  n  REALAUDIO      if
3.                                   Capitolo 9  Firewall                                                                                                                               SOCKS_PORT  j DENY  1  porte UDP non privilegiate  NFS  instauramento connessione UDP  SIPCHAINS  A input  i S INTERFACE  p udp  d  LOCALIP     NFS_PORT  j DENY  1  TRACEROUTE UDP in ingresso  SIPCHAINS  A input  i  INTERFACE  p udp  s SANYWHERE    STRACEROUTE SRC PORTS  d  LOCALIP  TRACEROUTE_DEST_PORTS  j DENY  1  m             u  altri Log  SIPCHAINS  A input  i SINTERFACE  p tcp  d  LOCALIP  j DENY  1  SIPCHAINS  A input  i SINTERFACE  p udp  d SLOCALIP SPRIVPORTS     j DENY  1  SIPCHAINS  A input  i SINTERFACE  p udp  d SLOCALIP SUNPRIVPORTS     j DENY  1  SIPCHAINS  A input  i SINTERFACE  p icmp  s SANYWHERE 5     d  LOCALIP  j DENY  1  SIPCHAINS  A input  i SINTERFACE  p icmp  s SANYWHERE 13 255     d  LOCALIP  j DENY  1  SIPCHAINS  A input  i SINTERFACE  d SANYWHERE  j DENY  1  echo  e   t t t t    GREEN OK S WHITEJ        fw blocklog     fw ver masqmod       gp           controllo presenza moduli masquerading  echo  e    YELLOW Mascheramento S WHITE    echo  n  Controllo presenza moduli necessari v  MASQ_PRESENT     for mod in   IP_MASQ_MODULES   do  if      e  lib modules  CURRENT_KERNEL ipv4 ip_masq_  mod  o    then  MASQ_PRESENT  err   fi  done        fw_ver_masqmod                         fw_yesmasqmod       gd           moduli masquerading presenti e si continua  echo  e   t t t t    
4.                          P 207  20 5  Interfiet AEL 5 Renate ee eto fre tee ie diede i ed qe tur bee er pentes 207  20 6  Postlk    grin anale la alcantara ia ina 207  20 7  Fetchmall   4  Ree neve Ri nina rali Rari e IG 208  20 8  Procmall    o cover pe te fd e ecelesie coe tede peu ees 208  20 9  Eeafnode      rete Ret eb ire e o ei OR BI RE EE ERE EOS 208  Vias me EK 208    20  1 I DNS i Ra ESE I SE SA es ala  IO CS a eget Rd 209    20 12  WWWwoOltle   s  scncccevecsdesccotectedsncescadsdehens er ere rue e tere teet e rete e c E dre ete dee te dt 209  20 13  Junk buster   iicet e e d cate ta ar ied drca d e oa d secat dee eee EORR 209  PAS nd p PEPPER 209  ZOT ii an aan da E doce 210  20 16  Wieel  MOUSE  4t AA eem de odio fel e A ilo 210  DOA IINE           E                                     M 210  A  GNU Free Documentation License                     e eeeee eese eese eee ee een sensns ento tota tosta setae tasto setas seta soto e tosta seas senses stet sena 212  Ashe Versione originale in Inglese ica aa Ret bons OS ance rire 212    A 2  Versione tradotta in Italiano    Lista delle Tabelle    1 1  Elenco dei tipi di file  in base al primo carattere                      eene entente ener 5  13 1 A ti Duthie  iz eere Se SA ae Ai euenit eeiam la Read 115  120    13 2  Argomenti obbligatori ensenen eret ep rr tite lee atia P qe esie er p towne etie Pr ee eda    Prefazione    1  Informazioni base    1 1  Copyright    English   Permission is granted to copy  distribute and 
5.              essere bloccate  E  un normale file di testo   quindi non usate escape per il punto  tipo         Viene anche aggiornato in automatico da SB stesso              NOLOOP    ALTFROM  email usata nel campo X Loop  per prevenire i loop    48    PATTERNMATCHING SILENT          SBDIR   PMDIR  sb    SPAMFOLDER    MAILDIR  spam          SPAMREPLY SILENT          DULCHECK no       ORBSCHECK no       RSSCHECK no       RBLCHECK yes          INCLUDERC   SBDIR  sb rc            db db   dk    105      test  f   MYEMAIL   amp  amp             Capitolo 7  Procmail    abilita il filtro Pattern Matching di Spam Bouncer  NONE lo disattiva  SILENT filtra le email senza  avvertire il mittente  NOTIFY filtra e avverte il          mittente che la sua email e  stata bloccata  directory contenente i filtri di SpamBouncer    mailbox che ricevera  lo spam  cambiare in  dev null  per eliminarla definitivamente    SILENT per filtrare ma non autolamentarsi        BOUNCE per inviare al mittente un messaggio bounce  di tipo  MAILER DAEMON   COMPLAIN per inviare un  messaggio di lamentela all abuse del mittente  BOTH                      per inviare il bounce e lamentarsi con l abuse    se impostata a  yes   effettua un controllo con le  liste MAPS DUL  Questo riduce significativamente 1o  Spam  ma puo  crearvi problemi se corrispondete con  molta gente che usa uno Unix e un proprio mailserver   Consiglio in questo caso di attivare la variabile  BLOCKREPLY NOTIFY  in modo da consentire al mittent
6.              keyserv          0x1503ADAB nX GPG Fingerprint  E4          EO 8B1A CDB1 09FA 692E 3           X Op          set reply custom headers  Kernel 2 2 18 nX Disclaimer     Vim 5 7 19 http   www vim org nX     rating System     URL  http   www mrshark i         r net nX GPG  E7F F82A 612B    Debian GNU Linux 2 2 Po  Linux   The choice of a GNU    15    ta    generation   nX      ht  0x1503ADAB nX GPG Fingerprint     tp   cslug linux it nX GPG Keyserver  http   www           Keynumber       03 ADAB     to      Editor                EA       keyserv    r net nX GPG          EO 8B1A CDB1 O9FA 692          3       E7F F82A 612B 15       o  oe oe       Header da mostrare quando si legge un articolo  consiglio di eliminare l ultima          dalle righe seguenti    e di inserire la direttiva visible headers su un unica riga    Keynumber          03 ADAB     visible headers  From  Subject  Newsgroups  Date  Followup To  Mail Copies To           Reply To  X Operating System  X Disclaimer  Organization  X Organization           User Agent  X Mailer X Newsreader  X Posting Agent  X Http User Agent      150    Capitolo 15  Slrn    o      WWW browser da usare se si e  o no in X  in seguito alla pressione di  U   set non Xbrowser  lynx   s     Sset non Xbrowser  links   s      set non Xbrowser  links file       s     set Xbrowser  netscap remote  openURL   s    amp      set Xbrowser  netscape   s   amp          set Xbrowser     bin url handler sh     o      se diverso da 0  mostra i
7.            Capitolo 9  Firewall                                                                                                             verifica presenza file di configurazione  CFG   etc firewall conf   if    f SCFG    then    source del file di configurazione  SCFG  else  clear  echo  e   aATTENZIONE  il file SCFG non e  presente    echo  Da questa revisione  le parti variabili sono state spostate in un   echo  file esterno di configurazione  quindi NON c e  piu  bisogno di   echo  intervenire all interno di questo file  a meno di non volerlo   echo  personalizzare aggiungendo nuovi servizi eventualmente assenti    exit 1  fi      fw cfg     fw const       e cirio costanti utili  PEAS RARAN le parti variabili sono nel file di configurazione  INTERFACES   sbin ifconfig   grep Link   cut  d NV  f 1   CURRENT KERNEL  uname  r   INTERFACEMASK  255 255 255 255   INTERFACEIP     sbin ifconfig SINTERFACE   grep inet      cut  d  f 2   cut  d    f 1    LOCALIP  SINTERFACEIP SINTERFACEMASK   ANYWHERE  0 0 0 0 0   LOOPBACK  127 0 0 0 8           CLASS_A  10 0 0 0 8     CLASS B  172 16 0   CLASS C  192 168 0    0 12    0 16                          CLASS  D MULTICAST  224 0 0 0 4    CLASS E RESERVED NET  240 0 0 0 5   NFS_PORT  2049     TCP UDP  NFS  SOCKS_PORT  1080     TCP  Socks    X Windows alloca le porte a partire dalla 6000 e incrementa  fino alla 6063 per ogni server addizionale in funzione   XWINDOW_PORTS  6000 6063     TCP  X windows   traceroute di solito usa  S 32769 6
8.        oe    file contenente la firma da usare  set signature   signature     oe    stringa da preporre al testo quotato       set quote string            Se non zero  viene aggiunto uno spazio tra la quote string e le    oe oe    righe che non sono gia  quotate  rendendole piu  leggibili   set smart quote 1     se diverso da 0  la firma non verra  inclusa nel testo quotato dei followup  set followup strip signature 0    se impostato ad 1  slrn non permette di inviare articoli con righe non  quotate pi   lunghe di 80 caratteri  Se impostato a 2 verr   solo mostrato  un avvertimento    oe oe ge    set reject long lines 2       spressione regolare per riconoscere il testo quotato  questa e  quella che uso io  ne seguono altre di altre persone    ignore quotes         gt  lt            o      ignore quotes     gt       gt           oe oe       Sven Guckes  lt guckes math fu berlin de gt   Extensive setup allowing quoting with  names                    ignore quotes        A Za z0 9       gt       5 gt        Not so extensive quoting      ignore quotes            gt          gt        Some other things I have tried   but did not like         ignore quotes         gt                   t   A Za z   gt      ignore quotes      t   a zA Z   gt             4        24         149    oe    ignore quotes      t   a zA Z   gt      Capitolo 15  Slrn              ep       A Za z 4    H gt            4    H gt        N NEM      John E  Davis  lt davis space mit edu gt       Yes  he is the au
9.       image formats    204      bmp    BMP   xbm   ppm   xpm   tif   png       00  34  00  34  00  34  00  34  00  34  00  34          00  34    Capitolo 19  Varie    205    Capitolo 20  Links    20 1  Documenti vari      ethernet howto  http   www pluto linux it ildp HOWTO Ethernet HOWTO html     net howto  http   www linuxdoc org HOWTO Net HOWTO html     net 3 4 howto  http   www linuxdoc org HOWTO NET3 4 HOWTO html     networking overview howto  http   www pluto linux it ildp HOW TO Networking Overview HOWTO html    cd writing howto  http   www pluto linux it ildp HOWTO CD Writing HOWTO html     mp3 howto  http   www pluto linux it ildp HOWTO MP3 HOWTO html   e security howto  http   www linuxdoc org HOWTO Security HOWTO html     linux administrator security guide  http   www securityportal com lasg      ildp  http   www pluto linux it ildp       appunti di informatica libera  http   www  pluto  linux it ildp AppuntiLinux index html    20 2  Partizioni      parted  http   www gnu org software parted      partition resizer  http   members xoom com zeleps     partition manager  http   members xoom com ranish part      fips  ftp   ftp debian org pub debian tools fips20 zip     fsresize  http   www alphalink com au  clausen fsresize      ext2resize  http   ext2resize sourceforge net      filesystem howto  http   www linuxdoc org HOWTO Filesystems HOWTO html     partitioning primer  http   members xoom com ranish part primer htm     large disk howto  http   www pluto linux it i
10.       questa e    la sezione originale del mio file  che uso ancora a volte         quando non ho voglia di attaccare il wheel mouse al portatile  Section  InputDevice   Identifier   Mousel     Driver  mouse   Option  Protocol   PS 2   Option  Device    dev psaux     193    Capitolo 18  Wheel Mouse       Option  Emulate3Buttons   on   Option  Emulate3Timeout   50   EndSection       questa invece e  la nuova sezione che ho aggiunto per il wheel mouse  Section  InputDevice   Identifier   Mouse2              Driver  mouse   Option  Protocol   IMPS 2    mouse ps 2    Option  Protocol   INTELLIMOUSE    mouse seriale  Option  Device    dev psaux   Option  Emulate3Buttons   off        Option  ZAxisMapping   4 5   EndSection    in questa sezione dovete specificare quale dei 2 mouse impostati  precedentemente volete usare nelle vostre sessioni X Window  la             riga che vi interessa e  la InputDevice     Section  ServerLayout   Identifier  layout1     Screen  screenl     InputDevice  Mousel   CorePointer   InputDevice  Mouse2   CorePointer     InputDevice  Keyboardl   CoreKeyboard   EndSection       Con queste dovreste essere a posto per X Window  e quindi il mouse dovrebbe gia funzionare anche nei vari Window  manager  a me gia cosi funziona in tutti i programmi Kde 1 e 2  Gnome e i suoi WM  e con Wmaker   Provate   riavviando X     Ora passiamo a Gpm  Quella che segue    la configurazione di Pingu  la mia Linuxbox Debian  che ha un file  apposito per le opzioni di Gpm  quindi
11.       then  echo  n  Rimozione dei moduli necessari al Mascheramento 1  for mod in   IP MASQ MODULES    do   sbin rmmod  ip masq   mod     gt   dev null  done  echo  e   t t    GREEN OK   WHITE     echo  n  Disattivazione IP forwarding      echo 0  gt   proc sys net ipv4 ip forward  echo  e   t t t t t    GREEN OK   WHITE     fi  fi  echo  e    YELLOW ATTENZIONE IL FIREWALL NON E    PIU    OPERATIVOS WHITE        fw stop     fw status       parte stats dello script  clear    ttuali del firewall      echo  Impostazioni a   echo  e  Indirizzo I     YELLOW   INTERFAC   SIPCHAINS  L  n      4  fw status                ES WHIT          E        P locale sull   interfaccia       RED  SLOCALIPS WHITE                                                                                                                                                         fw_altro        i ie aisi nici nessuna o errata opzione fornita allo script  clear  echo  en    BLUE          HEHE EEE gd   echo  e      4  4            4   S WHITE    echo  en    BLUE    S YELLOW  Script di impostazione    echo  e  S MAGENTAJFIREWALL   YELLOW v11 0 S BLUE     S  WHITE    echo  en    BLUE          HHEHE EEE HE  echo  e       4  4 4     4   S WHITE    echo  e  S YELLOW Utilizzo S WHITE  firewall start stop status restart   echo  e   t  CYAN start  WHITE    attiva il firewall   echo  e   t  CYAN stop  WHITE    disattiva il firewall   echo  e   t  CYAN status  WHITE    impostazioni correnti del firewall   echo  e   t  CYAN 
12.      98    Capitolo 10  DNS    10 2  Chrooting Bind    Attenzione    La trattazione del CHROOT si riferisce esclusivamente a BIND v8 X        Creare un ambiente chroot per un qualche servizio demone significa creargli un mini filesystem  su cui si applichera  il comando chroot  che rendera la directory che lo contiene la sua directory root    se anche riuscissero a violare il  servizio  si ritroverebbero un sistema minimo in cui potranno fare ben poco  Di solito si assegnano i file in questa  directory a un utente creato appositamente e senza alcun privilegio  Per portare il vostro Bind in un ambiente chroot   dovrete ricompilare dai sorgenti    quindi dovrete avere tutti i tool e librerie necessarie  fate riferimento alla  documentazione presente nei sorgenti di Bind  che potete e dovete scaricare da  http   www isc org bind html   cercate il file bind src tar gz  Per prima cosa create la struttura delle directory che accoglier   il vostro nuovo e  fiammante Dns  Io ho usato  chroot  named   con la seguente struttura risultante         chroot      named      bin      dev      etc      bind      lib      var      run       Quindi date i seguenti comandi     kdir  chroot  kdir  chroot named  kdir  chroot named bin  kdir  chroot named dev  kdir  chroot named etc  kdir  chroot named lib  kdir  chroot named etc bind  kdir  chroot named var             B B8  58 88 8 8 8  8       kdir  chroot named var run    99    Capitolo 10  DNS    Ora creiamo l utente e il gruppo  io ho usato U
13.      Attenzione    Tutti i comandi che citer   in cui    incluso cdrecord dovranno essere dati come utente root  dato che    cdrecord manda comandi privilegiati attraverso l interfaccia SCSI  Impostare il setuid per cdrecord in  modo da poter masterizzare come utente qualunque non    una buona idea per la sicurezza del sistema   Personalmente preferisco  essere root   poi ognuno pu   fare come vuole  quindi quelli che seguono sono i  comandi per  setuidare  cdrecord          chown root root  usr bin cdrecord    chmod 4111  usr bin cdrecord    Il processo di cd burning in Linux consta di solito di tre fasi     1  facciamo riconoscere al nostro pinguino il masterizzatore    2  spappoliamo alcuni cd tanto per gradire  ottimi sottobicchieri  ma devono essere di un numero multiplo di 6     173    Capitolo 16  Masterizzazione    3  una volta capito bene il funzionamento delle cose ci dimenticheremo di cosa sia un buffer underrun  a meno di    non cercarcelo proprio     Alcune precisazioni a quanto detto       conun po    di attenzione la fase 3 pu   essere saltata      la necessit   di creare precedentemente un immagine dei dati presume che si abbia sull    hard disk uno spazio libero  equivalente all    immagine che deve essere creata  650 700 Mbyte       conuna macchina abbastanza potente  diciamo un PII 350 o superiore  ed equivalenti  possiamo anche  saltare   la fase di creazione dell immagine su hard disk e passare i dati di mkisofs direttamente a cdrecord      coi cd bruciat
14.      elsif          inetdfiles f         t         Sinet_files  1   elsif          convertremaining c              Sremaint     elsif          help h        usage       else    usage           Dovrete renderlo eseguibile col comando chmod 700 inetdconvert  Se lo userete come indicato in precedenza   TUTTI i servizi presenti nel vostro inetd  conf saranno convertiti in script nella directory  etc xinetd d   mentre se volete convertire solo determinati servizi  usate lo script senza l opzione  c  ma indicando invece come  parametri dello script i nomi dei servizi che volete  Naturalmente ricordate di aggiungere nel file   etc xinetd conf la direttiva includedir  etc xinetd d se non gi   presente  E tenete comunque conto  del fatto che entrambi gli script ignorano completamente le configurazioni dei TCP Wrappers  i file hosts allowe  hosts deny   e quindi dovrete comunque modificare i file che vengono generati     Visto che ci siamo  indichiamo i segnali di sistema che il super demone accetta per modificare il suo stato  Per prima  cosa  EVITATE di dare il segnale SIGHUP  Questo segnale non provoca la rilettura del file di configurazione come  ci si aspetterebbe  ricordando il comportamento di inetd  ma provoca il DUMP del demone  Questa  secondo  l autore     una  feature   in quanto un possibile attacker che volesse inserire una qualche backdoor avviata dal  super demone  nel momento in cui dovesse dare il SIGHUP pensando di avere a che fare con inetd  si ritroverebbe  invece 
15.     A X Loop  tuo indirizzo di email       echo  Ho ricevuto la tua email            echo  ma non sar   a casa prima di lunedi       echo       cat  HOME  signature        SSENDMAIL  oi  t       I        0      From  TUO USERNAME    I Subject   Re                    44    mu bo p     Sub    OM DAEMON  ject   send fil                formail  r   cat filename    SSENDMAIL  oi  t      richi      invi    la r   0    este file    a in automatico la chiave pubblica pgp a chi       ichiede indicando nel Subject   get pgp key         Subject   Re       FROM DAEMON       Sub      us  EcL    7 4 4       ject  get pgp key  r bin formail  r   cat  HOME  pgp_publickey     SENDMAIL  oi  t    este pgp         Processare via procmail una mailbox esistente    Capitolo 7  Procmail    Se dovete volete far processare una mailbox esistente secondo le regole che avete stabilito per procmail  potete usare  il seguente script  preso dai docs ufficiali  Sostituite il percorso di ORGMAIL con quello del vostro effettivo spool o  della mailbox da trattare        bin  ORGMAI    if cd  test  lock   then  trap  umas  lock  cat  cat  lock     sh  L  var spool mail S LOGNAM       Gl    SHOME  amp  amp    s SORGMAIL  amp  amp   file  r0  11024  newmail lock 2 gt  dev null        rm  f  newmail lock  12 3 13 15  k 077   file  11024  ml   SORGMAIL    newmail  amp  amp     dev null  gt  ORGMAIL   file  mu       formail  s procmail  lt  newmail  amp  amp     rm    rm S   fi   exit 0    f  newmail  f  newmail lock
16.     Capitolo 10  DNS    ing    gory lame servers   null      gory cname   null          3 Ww    type hint   file   etc bind db root       localhost     type master   file   etc bind db local       127 in addr arpa     type master   file   etc bind db 127       O in addr arpa     type master   file   etc bind db 0       255 in addr arpa     type master   file   etc bind db 255          mrshark home     master     etc bind mrshark home       0 168 192 in addr arpa     master     etc bind mrshark home rev      Nota  TUTTI i file seguenti vanno inseriti in una stessa directory  che     var named  nel caso di RedHat  o      etc bind  nel caso di Debian  Quindi riporto i file senza fare riferimento alle dir  sta a voi inserirli nel punto    giusto in base alla vostra distribuzione  Naturalmente dovete cambiare  dovunque li vedete  il nome   mrshark home  con quello del dominio che avete scelto di usare  e pingu  pinga e win con i nomi dei vostri pc     93    Capitolo 10  DNS    Dovrete ora creare il file db  root  Questo file contiene gli indirizzi IP dei server DNS principali di Internet  Copiate    il seguente     NON cambiate niente          file  db root          former       This file holds the information on root name servers needed to  initialize cache of Internet domain name servers    e g  reference this file in the  cache    lt file gt    configuration file of BIND domain name servers            This file is made available by InterNIC registration services  under anonymou
17.     Con le righe seguenti  sempre da aggiungere in      emacs  abiliterete invece la rotella anche per XEmacs         file     emacs         define key global map  button4    lambda   amp rest args     interactive     let   curwin  selected window      select window  car  mouse pixel position      scroll down 5     select window curwin         define key global map   shift button4       lambda   amp rest args     interactive     let   curwin  selected window      select window  car  mouse pixel position      scroll down 1     select window curwin         define key global map   control button4       lambda   amp rest args     interactive     let   curwin  selected window      select window  car  mouse pixel position      scroll down     select window curwin         define key global map  button5    196      lambda   amp rest args     interactive     let   curwin  selected window        select window  car  mouse pixel position      scroll up 5     select window curwin         define key global map   shift button5       lambda   amp rest args     interactive     let   curwin  selected window      select window  car  mouse pixel position      scroll up 1     select window curwin         define key global map   control button5       lambda   amp rest args     interactive     let   curwin  selected window      select window  car  mouse pixel position      scroll up     select window curwin            Altre informazioni nel documento indicato nella sezione  Links     Capitolo 18  W
18.     RAUD    ON     then  SIPCHAINS  A input  i SINTERFACE  p udp  source port  UNPRIVPORTS     d SLOCALIP 6970 6999  j ACCEPT  echo  e   t t t t t t t    GREEN OK   WHITE     else  echo  e   t t t t t t t    RED NO   WHITE     fi        fw realaudio              fw_whois       dp          WHOIS  43   echo  n  WHOIS      if   SWHS    ON     then    SIPCHAINS  A input  i SINT          RFACE  p tcp          d  LOCALIP SUNPRIVPORTS  j ACCEPT    echo  e  else   echo  e  fi     NENENENCENENENUGT     NENCNENENENENET       GRE             EN OK S WHIT       T            RED NO S WHITE            y  source port 43      E                77        fw whois         Capitolo 9  Firewall          fw_trojan       gp           log bo e netbus    Ogni tanto mi prude e mi va di divertirmi con fakebo         Cosa c             dietro queste mie porte  Venite a trovarmi quando      sono online per saperlo  a vostro rischio e pericolo         echo  n  Log Bo e Netbus      if   SFAKE    ON     then       T    SIPCH   de  SIPCH   de  SIPCH   de    AINS  A input  i  I RFACE  p tcp    stination port 12345 12346  1  j ACCEPT  AINS  A input  i  I RFACE  p tcp    Stination port 31337  L  j ACCEP  AINS  A input  i  I RFACE  p udp    Stination port 31337  1  j ACCEP  Socks per fake proxy  SIPCHAINS  A input  i  I   S   E   A   S   r   A   S             I             T                   T       RFACE  p tcp     destination port 1080  1  j ACCEPT  fake telne  SIPCH   d  fake finge  SIPCH   de  fake http  SI
19.     amp  amp  source  etc profile d color ls sh  export XAUTHORITY S HOME  Xauthority       Read first  etc inputrc if the variable is not defined  and after the  etc inputrc  include the    inputrc   z SINPUTRC    amp  amp  export INPUTRC  etc inputrc             umask 022  ulimit  c 0        file   dircolors           EvilGNU s    dircolors for GNU 1s  Colours based off of screen shots by  The Rasterman   in your  bashrc put the lines     SE de db od    eval  dircolors    dircolors  and    202    Capitolo 19  Varie               alias ls  ls  color auto        you may also want options like  F or somthing          EvilGNU     dfree inna net   COLOR tty     Extra command line options for ls go here      Basically these ones are       F   show     for dirs      for executables  etc      T 0   don   t trust tab spacing when formatting ls output      b   better support for special characters       OPTIONS  F  b  T 0  SSg  Hocl           Below  there should be one TERM entry for each termtype that is colorizable       linux  console  con132x25  con132x30  con132x43  con132x60  con80x25  con80x28  con80x30  con80x43  con80x50  con80x60  xterm  vt100  vt220  ansi        ra              ra       Eri       Eri                    ra       E        Es  UJ UJ UJ UJ UJ UJ UJ UJ FI UJ UU UJ DD WD          Ej EE    rxvt       EIGHTBIT  followed by  1  for on     0    for off   8 bit output   IGHTBIT 1       ti    Below are the color init strings for the basic file types  A color init  str
20.     col  col    col  col  col    col  col    col  col  col  col    col    LOI  LOI  LOI  or  LOI  LOI  LOI  LOI  or  or  LOI  LOI  LOI  or  or  LOI  LOI  LOI  LOI  or  LOI  LOI  LOI  LOI  or  or  LOI  LOI  LOI  or  or  LOI  LOI  LOI  or  or  LOI  LOI  LOI  LOI       or    article  author  boldtext  box   cursor   date  description  error   frame  from_myself  group  grouplens_display  header_name  header_number  headers  high_score  italicstext  menu_press  menu  neg_score  normal  pgpsignature  pos_score  quotesi  quotes2  quotes3  quotes4  quotes5  quotes6  quotes7  quotes       response_char  selection  signature  status  subject  thread_number  tilde   tree  underlinetext  verbatim     white    yellow    brightblue    black    brightcyan    lightgray    brightred    brightred    yellow    brightmagenta    brightgreen    lightgray    brightgreen    brightgreen    yellow         brightred         magenta         blue    yellow    green    white    lightgray    blue    yellow    magenta    red     plue    green    white    cyan    cyan    cyan    yellow    red    yellow    brightgreen    brightblue    brightgreen    brightred    cyan    green      black    black    black    white    blue    black    black    black    blue    black    black    black    black    black    black    black    black    yellow    blue    black    black    black    black    black    black    black    black    black    black     black    black    black    blue    black    blue    black    black    bla
21.     oppure usare il semplice comando     cat nome file mbox   formail  s procmail    45    Capitolo 7  Procmail    7 4 5  Killing form Mutt    Questo tip    una semplificazione di quello presente in Linux Gazette N  62  Le regole seguenti  insieme a 2 macro  per mutt e a uno script perl  permettono di implementare velocemente un sistema di kill con una semplice  combinazioni di tasti  in modo simile alla macro onekey score sl del newsreader slrn  Aggiungete queste 2 righe al  file  muttrc nella vostra HOME     macro index  ek    formail  x From    addysort  gt    Mail  Pm black lst n   macro pager  ek    formail  x From    addysort  gt    Mail  Pm black lst n     In questo modo  con un semplice  lt ESC gt  k aggiungerete il mittente dell email attualmente visualizzata o evidenziata  in mutt alla black list  cio   un file che viene poi usato da procmail nelle volte successive per filtrare le email  indesiderate  inviandole in una mailbox per lo spam o direttamente su  dev nu11  a voi la scelta  Lo script perl  addysort    il seguente  copiatelo in qualche directory compresa nel vostro  PATH  e rendetelo eseguibile con un  chmod 755 addysort         usr bin perl  wn         Estrae l indirizzo email dall attuale riga  From    unless   N       print    else   print                An        La regola che filtra tramite la black list l ho aggiunta al file spam  rc visto prima  quindi andate a leggerla  direttamente in quella sezione  e in pratica confronta gli header che indicano l
22.    1  in  start     Start daemons        echo  n  Starting named   daemon  chroot named bin named  u named  g named  t  chroot named       echo  touch  var lock subsys named  Pr   stop   4 Stop daemons   echo  n  Shutting down named   killproc named  rm  f  var lock subsys named  echo  Pr   status    usr local sbin ndc status  exit     Pr   restart    usr local sbin ndc  n  chroot named bin named  restart  u named  g named  t  chroot ne  exit          reload    usr local sbin ndc reload  exit       LA    103    Capitolo 10  DNS    probe     named knows how to reload intelligently  we don   t want linuxconf         to offer to restart every tim   usr local sbin ndc reload  gt  dev null 2 gt  amp 1    echo start  exit 0    vr    echo  Usage  named  start stop status restart    exit 1  esac    exit 0        Script di avvio per Debian          bin sh  PATH  sbin  bin  usr sbin  usr bin   test  x  chroot named bin named    exit 0    echo  n  Starting holelogd     daemon  usr local sbin holelogd  chroot named dev log          echo        case   1  in                      start   echo  n  Starting domain name service  named   start stop daemon  start  quiet     exec  chroot named bin named g named  u named  t  chroot named  echo WW    Pi  stop   echo  n  Stopping domain name service  named   start stop daemon  stop  quiet  pidfile  chroot named var run named pid     exec  chroot named bin named g named  u named  t  chroot named  echo      Pi  restart         usr local sbin ndc  n  c
23.    Se dE db db dk    Se invece la vostra distro non usa questi links ricordati di cambiare il vostro  etc  fstab  altrimenti non riuscirete  pi   a montare i cdrom     16 3  Procedura di masterizzazione CDR    16 3 1  Creazione dell immagine iso con mkisofs   Il comando generale da usare       mkisofs  opzioni   o nome file immagine iso  directory da esportare  Opzioni possibili      A  Etichetta cd         b boot img          Per rendere il cd bootabile  El Torito extensions   Il  file file boot img viene creato tramite il comando   dd if  dev fd0 of boot img bs 18k con un floppy di boot  nel device  dev fd0  un floppy di boot di qualsiasi OS     perfino winbug    va aggiunta necessariamente anche l opzione successiva      c boot catalog     Per questo non c    problema  il boot catalog lo crea    automaticamente mkisofs     C  inizio ultima sessione  inizio prossima sessione          Necessario   insieme all opzione  M per le sessioni  successive alla prima  vedi la sezione  multisessione      177    Capitolo 16  Masterizzazione       Viola le regole standard dell    1ISO9660 permettendo di  abbattere il limite degli 8 livelli di subdir massimi   Normalmente il cd lavora ugualmente bene su parecchi  sistemi        Abbatte il limite del formato 8 3 MS DOS permettendo  nomi di files di 30 caratteri  I sistemi DOS potrebbero  non leggere pi   il cd              Estensioni MS Joliet per rendere il cd compatibile col  set di caratteri dei vari Winbug        Copia nel file iso an
24.    cancella la voce corrente   de cancella la voce corrente   cancella i messaggi corrispondenti al modello  de cancella i messaggi corrispondenti al modello  cancella tutti i messaggi nel thread   de cancella tutti i messaggi nel thread   imposta un flag di stato su un messaggio  cancella il flag di stato da un messaggio           de segna la voce corrente   segna i messaggi corrispondenti al modello   togli il segno ai messaggi corrispondenti al modello  mostra solo i messaggi corrispondenti al modello  segna il thread corrente come gia  letto  segna il thread corrente   dis attiva il flag    importante      dis attiva il flag  nuovo   applica la prossima funzione ai messaggi segnati    del messaggio  di un messaggio    140    Ricerche    lt Esc gt b  Esc gt b       Esc gt      essaggi    lt Return gt    lt Space gt         HH p       E       ESC gt C     9 Q OA 40 DH      Tab      Varie       F1        NUM       B        lt Esc gt k    Capitolo 14  Mutt    cerca all   interno dei Body dei messaggi   ELIMINANDO  b   cerca nei subject dei messaggi  cerca una espressione regolar                cerca all   indietro una espressione regolar  cerca la prossima corrispondenza    visualizza un messaggio  visualizza un messaggio  visualizza l indirizzo completo del mittent       visualizza il messaggio con gli header completi  componi un nuovo messaggio   rispondi a un messaggio   rispondi alla mailing list indicata   rispondi a tutti i destinatari   rispedisci un messaggio a un alt
25.    echo  n  Navigazione WEB    if   SHTTP    ON     then  SIPCHAINS  A input  i S INTERFACE  p tcp    y  s 0 0 80     d  LOCALIP SUNPRIVPORTS  j ACCEP  SIPCHAINS  A input  i  INTERFACE  p tcp    y  s 0 0 443     d  LOCALIP SUNPRIVPORTS  j ACCEP  echo  e   t t t t t t    GREEN OK   WHITE     else  echo  e   t t t t t t  S RED NO   WHITE     fi      fw http     fw smtp                   SMTP  25     echo  n  Invio posta      if   SSMTP      for smtp in SSMTP_IP    SIPCHAINS  A input   d  LOCALIP SUNPRIVPORTS     SIPCHAINS  A input     ON     then    ca     I       d SLOCALIP  UNPRIV    done  echo  e  else           NENCNENENENENE                            do  SINTERFACE  p tcp  s  smtp 25     j ACCEP  SINTERFACE  p tcp  s SANYWHERE 25    PORTS  j ACCEP      GREEN OK   WHITE                                           73    echo ce   t t t t t t t    RED NO   WHITE     fi      fw smtp          Capitolo 9  Firewall              fw_imap          _        IMAP  143   echo  n  Posta IMAP      if   SIMAP    ON     then    for imap in SIMAP_IP   do                                              SIPCHAINS  A input  i SINTERFACE  p tcp  s Simap 143   d  LOCALIP  UNPRIVPORTS  j ACCEPT  done  echo  e   t t t t t t t    GREEN OK   WHITE     else  echo  e   t t t t t t t  S REDJNO   WHITE     fi        fw imap                                                                                  fw pop3       d o         5  POP3  110   cho  n  Prelievo posta      if   SPOP3    ON     then  for pop3 
26.    zone  255 in addr arpa      type master    file   etc bind db 255    hi       local area network   zone  mrshark home      type master    file   etc bind mrshark home     hi   zone  0 168 192 in addr arpa     type master    file   etc bind mrshark home rev      and for    Capitolo 10  DNS    106    Capitolo 10  DNS    hi    Con guesto  dopo aver riavviato  dovreste avere il vostro DNS funzionante in ambiente Chroot  Un ultimo consiglio   ogni tanto saltano fuori bug anche rilevanti in questo software  quindi vorrete sicuramente aggiornare all ultima  versione disponibile per risolverli  NON dovete rifare tutto da capo  Dovete seguire solo i passi per la modifica dei  sorgenti di bind  la sua ricompilazione e la sua installazione copia di file nell  ambiente Chroot  Il resto dei passaggi  vanno fatti solo alla prima installazione      Per provare che tutto sia andato bene  controllate nei file di syslog ci  siano le chiamate di avvio di named e dell avvenuto chroot e cambio di UID GID  e usate Isof per controllare che i  socket relativi al DNS appartengono agli UID GID del vostro named  Dovreste avere un output simile al seguente                    Aug 17 07 46 12 pingu named 1066   starting   etc named conf   named 8 2 4 REL Thu Jul 12 16 1  8 2 4 src bin named   Aug 17 07 46 12 pingu named 1066   hint zone     IN  loaded  serial 0    Aug 17 07 46 12 pingu named 1066   master zone  localhost   IN  loaded  serial 1    Aug 17 07 46 12 pingu named 1066   master zone  127 in a
27.   142    Capitolo 14  Mutt                                                     b cerca nel corpo dei messaggi   d specifica un intervallo di date       a usa la data di ricezione invece di quella di invio per le ricerch d   D modo debug   e dichiara esplicitamente che la seguente    l espressione da  cercar  utile per ricerche su stringhe che iniziano con       h cerca negli header dei messaggi   H stampa solo gli header ma non i corpi delle email trovate   i ignora maiuscole e minuscole nell espression   l visualizza un elenco dei file che contengono l espressione cercata   M non cercare negli allegati MIME non testuali  m appende  X Mailfolder   lt folder gt   agli header per indicare in  quale folder    avvenuto il match con l espressione cercata   n visualizza i numeri di riga  e il nome del file se necessario   delle email  lo script  grepm  non funzionera       q modo silenzioso   non visualizza gli avvertimenti   r visualizza i nomi dei file e il numero di email che soddisfano  l espressione   R ridiscende un albero di directory ricorsivamente   s restringe il risultato alle email inferiori ad una certa dimensione   in bytes    u assicura che non ci siano email diplicate nell output   v visualizza le email che NON soddisfano l espressione   V visualizza il numero di versione   Z non usare Mail  Folder  FastReader anche se presente nel sistema      Le date devono essere in uno dei formati seguenti   una data come  today    1st thursday in June 1992   richiede    Date  M
28.   ask yes    chiede se si vuole richiamare un messaggio posposto quando se ne crea uno  t recall   ask yes          imposta l editor da usare  in questo caso preso da  bash profile   set editor SEDITOR    io invece uso vim in questo modo           t editor    vim  c  set nobackup     c        1            modifica gli headers insieme al messaggio    129    Capitolo 14  Mutt       set edit_headers   yes    se deve aggiungere un campo bcc agli header  set write_bcc   no       directory in cui conservare i messaggi posposti  set postponed    outbox       file contenente la firma  set signature   SHOME  signature          REE EH FE AE FE FE AE FE FE AE FE FE EE AE AE FE FEAE EEE FE AE E FE AE FE FE EE EE EE EE FE FE FE FE EE AAA EE AE AE FE E REE T    OPZIONI PER LE RISPOSTE             formato dell attribuzione all autore       set attribution       d   n scrive    set attribution       n    a     d       stringa da preporre al testo quotato  set indent string     gt       chiede se includere il messaggio originale nelle risposte  set include   ask yes       chiede se si vuole usare il campo  reply to  del messaggio originale  set reply to   ask yes       Spressione regolare per riconoscere le risposte ai messaggi  set reply regexp        Rr e      t                  Spressione regolare per riconoscere il testo quotato nei messaggi  set quote regexp         t     gt               attiva il list reply  tasto  L   per rispondere a una mailing list  set ignore list reply to   yes  
29.   echo  e  SINTERFACES WHITE      RED SLOCALIPS WHITE    echo  n  Flushing delle regol ventualmente presenti      SIPCHAINS  F input  SIPCHAINS  F output  SIPCHAINS  F forward  echo  e   t t t    GREEN OK   WHITE         fw_go     fw_protezioni                     attivazione protezioni varie    70    Capitolo 9  Firewall       cho  n  Permesso traffico locale sull   interfaccia di loopback      SIPCHAINS  A input  s SANYWHERE  i lo  j ACCEPT   echo  e  Nt    GREEN OK   WHITE     cho  n  Permesso traffico locale sull interfaccia di rete della LAN      SIPCHAINS  A input  i  LOCAL INTERFACE  s  LOCALNET  j ACCEPT   echo  e   t    GREEN OK   WHITE      echo  n  Attivazione Source Address Verification                          T                                           T                   if    e  proc sys net ipv4 conf all rp_filter    then  for f in  proc sys net ipv4 conf   rp_filter  do  echo 1  gt   f  done  echo  e   t t t    GR  else  echo  e   t t t    RED NO   WHITE     echo  n  SAV non disponibile  utilizzo di ipchains      SIPCHAINS  A input  s 127 0 0 1  i lo  j ACCEPT  echo  e   t t t    GREEN OK   WHITE                I             EN OK   WHITE                         Ea    ae ee a syn cookie  echo  n  Attivazione TCP SYN Cookie Protection      if    e  proc sys net ipv4 tcp syncookies    then  echo 1    proc sys net ipv4 tcp syncookies  echo  e   t t t    GREEN OK   WHITE                            else   echo  e   t t t    RED NO   WHITE     fi     alessio asilo
30.   formato dei forward di messaggi  set forward format      fwd    s         FE FEAE FE HE FE AE FE FE AE FE FE E FE HEE FEAE FE FEAE EEE EE AE E FE EE EE EE EE EE HE EE HE EEE HH    OPZIONI PER L    INVIO                permette l uso dell insieme di caratteri a 8 bit  set allow 8bit    130    Capitolo 14  Mutt    disattivare l uso di  Delivered To  se si usa postfix  set bounce delivered   no       Salva una copia dei messaggi in uscita  sot copy   yes    mailbox in cui salvare una copia dei messaggi in uscita  In questo caso  sono file del tipo  sent aprile 2000  nella directory  Sent  nella propria  maildir   create la directory     set record     Sent sent     date   m  SY         posizione di sendmail  set sendmail     usr sbin sendmail  oem  oi     posizione di mutt_dotlock  set dotlock_program     usr bin mutt_dotlock        REE HE EH FE FE AE FE FE AE FE AE AE FE FE AE EEE FE AE E EEE AE E FE EE EE EE EE EEE EE EEE EEE EE EH    MAILCAP E MIME                percorso del file    mailcap     set mailcap path      mailcap  etc mailcap  usr etc mailcap  usr local etc mailcap             PEE HE EEE AE FE FE AE EH EE FEAE FE FEAE EEE FE AE E FE EE AE E FE EE EE EE EE EE HE AE FE AE AE EE EE EEE HEE EH    MAILING LIST E MATLBOX                   elenco delle mailing list cui si partecipa   in questo caso sono contenute in  folder Lists    L elencare qui le ML frequentate permette di rispondere inviando  il messaggio alla ML tramite il tasto  L   maiuscola    lists ML vim ML 
31.   http   www procmail org      mini faq  http   www iki fi era procmail mini fag html     pm tips  http   www procmail org jari pm tips html     quick start  http   www ii com internet robots procmail qs       proctips  http   www uwasa fi  ts info proctips html    20 9  Leafnode      leafnode  http   www leafnode org      news leafsite howto  http   www linuxdoc org HOWTO mini News Leafsite html    20 10  Firewall      firewall howto  http   www  pluto  linux it ildp HOWTO Firewall HOWTO htm1    208    Capitolo 20  Links      ip masquerade howto  http   www  linuxdoc org HOWTO IP Masquerade HOWTO html    ipchains howto  http   www pluto linux it ildp HOWTO IPCHAINS HOWTO html    ip masquerade  napster  http   www linuxdoc org HOWTO mini IPMasquerading Napster html      generazione firewall online  http   www  linux firewall tools com linux firewall index html    20 11  DNS      bind  http   www isc org products BIND      dns howto  http   www pluto linux it ildp HOWTO DNS HOWTO html    dns resource directory  http   www dns net dnsrd      bind operation guide   tra i documenti di bind  in  usr doc bind         bind faq  http   www nominum com resources bind faq html      Chroot BIND8 HOWTO  http   www losurs org docs howto Chroot BIND8 html    20 12  Wwwoffle      wwwoffle  http   www gedanken demon co uk wwwoffle     20 13  Junkbuster      junkbuster  http   www junkbuster com       aggiornamenti file  http   www waldherr org junkbuster update shtml    209    Capitolo 20  L
32.   p 103  s SANYWHERE     d  CLASS D MULTICAST  j DENY  echo  e  NENENENENCENC     GREEN OK   WHITE         fw nolog     fw_blocklog       SSS Sass blocco e log  echo  n  Blocco e log di tutto il resto M  Rifiuta pacchetti spoof che simulano di provenire dall esterno   SIPCHAINS  A input  i  INTERFACE  s  LOCALIP  j DENY  1  Rifiuta pacchetti che sembrano provenire da una rete privata di Classe A  SIPCHAINS  A input  i  INTERFACE  s  CLASS A  j DENY  1  SIPCHAINS  A input  i  INTERFACE  d  CLASS A  j DENY  1  Rifiuta pacchetti che sembrano provenire da una rete privata di Classe B  SIPCHAINS  A input  i  INTERFACE  s  CLASS B  j DENY  1  SIPCHAINS  A input  i  INTERFACE  d  CLASS B  j DENY  1  Rifiuta pacchetti che sembrano provenire da una rete privata di Classe C  SIPCHAINS  A input  i  INTERFACE  s  CLASS C  j DENY  1  SIPCHAINS  A input  i  INTERFACE  d  CLASS C  j DENY  1  Rifiuta pacchetti che sembrano provenire dall interfaccia di Loopback  SIPCHAINS  A input  i  INTERFACE  s  LOOPBACK  j DENY  1  Rifiuta pacchetti broadcast address SOURCE  SIPCHAINS  A input  i SINTERFACE  s  INTERFACEMASK  j DENY  1  Rifiuta pacchetti multicast addresses di Classe D  in h   NET 3 HOWTO   Il Multicast e  illegale come indirizzo sorgente  ed usa UDP   SIPCHAINS  A input  i SINTERFACE  s  CLASS D MULTICAST  j DENY  1  Rifiuta pacchetti da indirizzi IP riservati di Classe E  SIPCHAINS  A input  i  INTERFACE  s  CLASS E RESERVED NET  j DENY  1  Rifiuta pacchetti con indirizzi definiti rise
33.   precisi  Se presenti    tutti  comunque il file canonical    l ultimo ad essere processato  perch      il pi   generico  In genere basta usare solo il file sender  canonical          commentate gli altri  Se ad esempio inviate una email come utente locale pippo       verr   riscritta in uscita come se fosse inviata da pippo libero it  per esempio  canonical maps   hash S config directory canonical          recipient canonical maps   hash  config directory recipient canonical  Sender canonical maps   hash  config directory sender canonical    29    Capitolo 5  Postfix      usate questo file per riscrivere gli indirizzi delle email in ingresso  in modo       che se contengono uno dei vostri indirizzi email pubblici  vengano riscritti       come se fossero diretti al vostro utente locale indicato  un esempio in seguito   virtual maps   hash  config directory virtual    anti spam  Confronta gli header delle email con quelli riconosciuti come spammers   e in tal caso scarta l email  Rallenta leggermente il processo  La prima riga  definisce i server usati per il controllo  la seconda la terza impongono delle                restrizioni  la quarta definisce un file aggiuntivo in cui inserire dell spressioni  regolari tramite le quali scartare a priori email potenzialmente pericolose  come il  famoso virus I Love You  NON va fatto il postmap  La quinta richiede che l   MTA invii  un comando HELO per stabilire la connessione  cosa che i software di spam di solito                non 
34.   sia  riprodotto alla lettera che con modifiche  oppure traduzioni in un altra lingua     Una  sezione secondaria     un  appendice cui si fa riferimento o una premessa del documento e riguarda  esclusivamente il rapporto dell editore o dell autore del documento con l argomento generale del documento stesso   o argomenti affini  e non contiene nulla che possa essere compreso nell argomento principale   Per esempio  se il  documento    in parte un manuale di matematica  una sezione secondaria non pu   contenere spiegazioni di  matematica   Il rapporto con l argomento pu   essere un tema collegato storicamente con il soggetto principale o con  soggetti affini  o essere costituito da argomentazioni legali  commerciali  filosofiche  etiche o politiche pertinenti     Le  sezioni non modificabili  sono alcune sezioni secondarie i cui titoli sono esplicitamente dichiarati essere sezioni  non modificabili  nella nota che indica che il documento    realizzato sotto questa licenza     I  testi copertina  sono dei brevi brani di testo che sono elencati nella nota che indica che il documento    realizzato  sotto questa licenza     Una copia  trasparente  del documento indica una copia leggibile da un calcolatore  codificata in un formato le cui  specifiche sono disponibili pubblicamente  i cui contenuti possono essere visti e modificati direttamente  ora e in  futuro  con generici editor di testi o  per immagini composte da pixel  con generici editor di immagini o  per i  disegni  con q
35.   tipico il caso della  RedHat   oltre al fatto che non mettono a posto alcuni collegamenti  Inoltre cercate di evitare le versioni sperimentali  dei kernel  2 X Y Y Y  con X dispari   a meno che non aggiungano il supporto per qualche nuovo hardware di cui non  potete fare a meno  perch   a volte non sono completamente stabili  sono sperimentali per questo      Capitolo 3  Kernel    3 1 2  Software necessario    Naturalmente i sorgenti del kernel  Poi i programmi gzip e bzip2  in base al tipo di compressione usata per i sorgenti   I pacchetti software  make  bin86  glibc devel  gcc  in genere  se viene segnalata la mancanza qualche file  fa parte  di questi pacchetti  quindi installateli tutti   Se volete usare      interfaccia grafica di configurazione in X  Window   naturalmente dovete aver installato e configurato bene      X server  e poi vi servono anche il pacchetto contenente il  linguaggio tcl e il suo tool grafico tk     3 1 3  Scompattazione  patch e avvio della configurazione    Ecco i passi da seguire  tutto ci   che    tra doppi apici in grassetto    un comando  e va dato senza di essi  come  esempio si suppone di avere una versione 2 2 11 e di aggiornare alla versione 2 2 14      1  Se non lo siete gia  diventate utente root e spostatevi in  usr src   su root   pi   la password  poi  cd  usr src      2  Date   Is  I   Controllate se esiste una riga che contiene  linux   se non esiste  saltate al punto 5  se esiste e il  primo carattere della riga    d  si tratta
36.  0 9         color body white blue   0 9  0 3     0 9   0  3  5   0 91  0  3  V    0  9   0  3       dirizzi IP                         HEE HE HEHEHE HE HE EEE HE EE HEH ERE EE HE 448 44 ER HE EEE ERE EE EE ERE RE EE EEE RE   ALTRO   aliases MUAS corrotti  charset hook US ASCII ISO 8859 1  charset hook x unknown ISO 8859 1  charset hook windows 1250 CP1250  charset hook windows 1251 CP1251  charset hook windows 1252 CP1252  charset hook windows 1253 CP1253  charset hook windows 1254 CP1254  charset hook windows 1255 CP1255  charset hook windows 1256 CP1256  charset hook windows 1257 CP1257  charset hook windows 1258 CP1258               auto view configuration    richiede la configurazione del mailcap  guardare nell howto   auto view text html application msword    Per quanto riguarda l ultimissima parte  l auto  view permette di vedere direttamente dentro mutt gli allegati per i  quali esista un convertitore dal loro formato nativo in formato testo puro  anche in pi   passaggi  questo    il bello  delle pipe         Io ho impostato solo HTML e WORD qui  ma voi potete aggiungerne quanti volete  Nella direttiva  auto view dovete specificare tutti i tipi MIME per i quali volete sia attiva la decodifica automatica degli allegati   Questi tipi MIME devono esistere nel vostro file  etc mime   types  e se non presenti  create il file  mime types  seguendo il file principale come esempio e aggiungeteli voi  devono comunque essere tipi MIME accettabili  cio    standard    Infine  cre
37.  EE    Raeliani    Ht HH HH HH HE       From      From       exdor tin it    kenpatera tin it     4 444 44444444 4444444444444 4444444    From per it comp os linux        4444  4 444444444444 44444 HEE RHEE       From      From      From      From      From      From      From      From      From      From      From      From      From      From      From       KiLLa    kurty libero it         kaig wappi com    deditor libero it    Marco Bertini    gegbm tin it    pigo ahoooo libero it      nobady nobady com    butindaro tiscalinet it         jalessa tin it    lorciao tiscalinet it    giochio inwind it    plucky libero it    nmel06Ghotmail com    oivluf  libero it    Capitolo 8  Leafnode    59       From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From       io io it    junfan      fedrox libero it      inaj freemail it    hot warm bo    npole _REMOVE_bigfoot com     hastaluego990  hotmail com      henrywinter    BeavisandButthead usa net    Windows  2000    sevenofnine freemail it         dark  tower iol it    BLUKLEINGiol it    m  lore tiscalinet it         suppo katamail com    newsoft  ns
38.  IrLAP compression     n       3 2 21  Infrared port device drivers    IrTTY  uses Linux serial driver    y  o    m          IrPORT  IrDA serial driver     y  o   m             VARIEJ   in genere   n  a tutte tranne che per il vostro modello di chip    3 2 22  ISDN subsystem      ISDN support     y    se avete un adattatore ISDN interno    Support synchronous PPP     y    se vi connettete a Internet      Use VJ compression with synchronous PPP  chiedete al provider se    supportata    13    Capitolo 3  Kernel    Support generic MP  RFC 1717      n     guardate l   help   Support audio via ISDN     n     guardate      help   Support ISDN diversion services   n   guardate l   help  e nel caso abilitate  Support AT FAX Class 2 commands          VARIE   in genere     n    a tutte tranne che per il vostro modello di scheda    3 2 23  Old CD ROM drivers  not SCSI  not IDE     Old CD ROM drivers  not SCSI  not IDE      n     tranne che per vecchi modelli di CDROM con interfaccia  proprietaria    3 2 24  Character devices    Virtual terminal    y      Support for console on virtual terminal     y      Standard generic  dumb  serial support     y      Support for console on serial port     n      Extended dumb serial driver options     n      Non standard serial port support     n      Unix98 PTY support     y    e lasciate il valore  Maximum number of Unix98 PTYs in use  0 2048   al default  256  Parallel printer support     m    se avete una stampante parallelaif you have a parallel
39.  L    evitano la risoluzione del nome              da parte del DNS  accelerando le operazioni  se inserite l ip    meglio   relayhost    mail libero it       disabilita la risoluzione dei nomi di dominio  Se usate quest   opzione                DOVETE usare l indirizzo IP dell   SMTP del vostro provider per il parametro         relayhost visto in precedenza  usate  nslookup smtp vostro provider        disable dns  lookups   yes      informa il postmaster di possibili problemi con il mail server  notify classes   resource  software  bounce  policy  protocol      questo evita connessioni indesiderate spontanee via PPP  defer transports   smtp      questi lasciateli come sono  indicano i limiti per le operazioni simultanee  local destination concurrency limit   2    default destination concurrency limit   10      riscrive gli header mascherandoli  in modo che appaiano come tutti         provenienti come da un unico host  utile sia in dial up che in ret    Usatelo in unione ai file XXX canonical  spiegati di seguito  masquerade domains    mydomain               l elenco degli alias di sistema  alias maps   hash  config_directory aliases  alias database   hash  config directory aliases      usate questi file per specificare come riscrivere gli indirizzi in uscita        in seguito    presente un esempio   Potete usare il solo canonical sia per    gli indirizzi in ingresso che per quelli in uscita  oppure usare i fil            sender canonical e recipient canonical per essere pi 
40.  MESSAGE     x              BEGIN PGP SIGNATURE     x              END PGP SIGNATURE        formail  i  Content Type  application pgp  format text  x action sign                                corregge indicatori di firme errati  maledetto outlook       0 fBw           sed  s                corregge prefissi di risposta errati  sempre sia maledetto outlook       0   Hw      Subject   R    sed  e  s R  Re  g         impipa  a Little Brother DataBase per conservar  gli indirizzi email di chiunque mi scriva    0hc  lbdb fetchaddr                   Nota  Il flag f permette di considerare la pipe seguente come un filtro  il flag h impone che siano inviati anche gli  header in pipe  il flag w impedisce che il file di lock sia rilasciato fino a quando il comando in pipe non ha  concluso il suo processo  Il flag c permette di far proseguire l email attraverso il flusso delle regole successive   Quindi in questo caso  essendo la prima regola  TUTTE le email saranno copiate per backup nel file indicato   dopo di che continueranno ad attraversare le altre regole  fino a incontrarne un altra che effettuer   un confronto  positivo  eventualmente facendola proseguire anch essa con un flag c   e quindi togliendola dal flusso  o  finiranno nello spool principale nel caso contrario  Il flag W ha lo stesso comportamento di quello w  ma non invia  messaggi di avvertimento sullo schermo   Program Failure    Infine il flag a  permette di eseguire un comando  SOLO se la regola IMMEDIATAMENTE prece
41.  Ora cercate lo script di avvio del demone syslogd  di solito nella directory  etc init d  o simile  e modificatelo  nelle opzioni di avvio  in modo da aggiungere a quelle gi   presenti  di solito   m 0   anche l opzione      a  chroot named dev log    e riavviate syslogd  Dopo il suo riavvio  dovreste trovare il nuovo file  chroot  named dev 1og con caratteristiche  simili alle seguenti     srw rw rw  1 root root 0 Mar 13 20 58 log    Ora modifichiamo lo script di avvio di bind di cui prima avete fatto una copia di riserva  perch   l avete fatto  vero          Seguono 2 versioni di script  per RedHat e Debian  se usate altre distribuzioni  adattateli  tenendo presente che  le opzioni da aggiungere sono   t  chroot named  u named  g named            Script di avvio per RedHat        bin sh    named This shell script takes care of starting and stopping  named  BIND DNS server      chkconfig  345 55 45  description  named  BIND  is a Domain Name Server  DNS     that is used to resolve host names to IP addresses           probe  true    102    Capitolo 10  DNS    Source function library    etc rc d init d functions    Source networking configuration    etc sysconfig network    Check that networking is up           S NETWORKING     no     amp  amp  exit O   f  chroot named bin named      exit 0   f  chroot named etc named conf      exit 0    echo  n  Starting holelogd     daemon  usr local sbin holelogd  chroot named dev log  echo  Tan             S how we were called        case
42.  Remote Procedure Calls  Lasciatelo abilitato se usate GVOME o avete bisogno  di RPC per qualche altro motivo  Di solito    abilitato     Stato  opzionale    Documentazione  man portmap    189    Capitolo 17  Servizi    postfix    Descrizione     un MTA  Mail Transport Agent   simile a sendmail ma molto pi   sicuro  Se usate Netscape Mail    o Kmail o altri programmi che contattano direttamente un SMTP esterno  non ne avete bisogno  Di solito       abilitato   Stato  opzionale    Documentazione  man postfix      usr doc postfix  version  html index html       random  Descrizione  genera numeri casuali  fornendoli a vari programmi  Necessario per la sicurezza   Stato  essenziale    Documentazione  man 4 random    rawdevices  Descrizione  permette accesso diretto ai dischi  usato da oracle   Stato  opzionale    Documentazione   etc rc d init d rawdevices    routed    Descrizione  si occupa degli instradamenti di rete  Non ne avete bisogno se usate connessioni dial up     Stato  opzionale    Documentazione  man routed    rstatd    Descrizione  genera statistiche sul kernel  utile per gestioni avanzate di rete   Di solito non    abilitato     Stato  opzionale    Documentazione  man rpc rstatd    190    Capitolo 17  Servizi    rusersd   rwalld   rwhod  Descrizione  fornisce diversi servizi utili quando si gestisce un server  Di solito non    abilitato   Stato  opzionale    Documentazione  le loro man pages    smb    Descrizione  necessario per far furnzionare SAMBA  il server per 
43.  Speedo    usr X11R6 lib X11 fonts mdk    usr share fonts default Typel    usr X11R6 1lib X11 fonts 100dpi    usr X11R6 1lib X11 fonts 75dpi                      Infine modificate il file  etc X11 XF86Config  commentando nella sezione Files tutte le righe di FontPath  ora  diventate inutili in quanto richiamate da xfs  lasciando la riga di RgbPath e aggiungendo la riga     FontPath  unix  7101     La RedHat sembra non avviare bene xfs  quindi assicuratevi che xfs NON parta ogni volta che il sistema si avvia   eliminatelo con ntsysv o con chkconfig    del xfs  e date il comando   etc rc d init d xfs stop per abbatterlo nel caso  sia in funzione  Aggiungete la seguante riga al file  etc rc d rc local      usr X11R6 bin xfs  config  etc X11 fs config  port 7101  gt   dev null  amp     uscite da X  Window se siete in gui  riavviate il sistema o reinserite l   ultima riga in console per avviare  temporaneamente xfs senza riavviare tutto il sistema  e rilanciate startx per vedere se tutto va bene  provando a dare  xfontsel     contenuto in X11R6 contrib   cliccando su fmly dovreste vedere i vostri font  in KDE potete usare anche  kfontmanager   Per la questione dei 75 100 dpi  se avete messo prima quelli da 100  ricordate anche di cambiare   sempre nel file  etc X11 fs config  la riga     default resolutions   75 75 100 100    in    default resolutions   100 100 75 75    e modificate nel file  etc X11 xdm Xserver  o comunque cercate il file Xserver  la riga     199     0 local  usr
44.  Vite     223    
45.  X11R6 bin X    in     0 local  usr X11R6 bin X  dpi 100    Capitolo 19  Varie    In una prossima revisione del Quick amp Easy Configuration HOWTO sar   aggiunta la configurazione dei font TrueType    anche con Xfstt e per l uso con Staroffice     19 2  Bash    Alcuni file che possono tornare utili per configurare bash  altri pi   dettagliati sono presenti nel Config HOWTO     file   bash_profil       bash_profile      Get the aliases and functions                            PUN                                                                            if    f    bashrc    then      bashrc  fi  f varie  export BASH ENV   HOME  bashrc   export MAIL  SHOME Mail SUSER   export USER    whoami  oppure export USER     id  export TMPDIR  SHOME  tmp   export BROWSER  netscap rais remot  export DATE    date  5B  Y      export HISTSIZE 1000  export HISTFILESIZE 1000  export HISTIGNORE        amp  bgrfg   export PAGER less  export LESS   M  Q   export LESSEDIT   E  1t  lt  sf    export LESSOPEN    lesspipe sh  s   export LESSOPEN    lesspipe  s   export LESSCHARSET latinl    editor  export VISUAL  gvim          openURL   s  new window         lynx     200       export EDITOR  vim   export SLANG_EDITOR  vim  s          rete  export NNTPSERVER  127 0 0 1    export http_proxy  http   localhost 5865   export HOSTNAME     hostname                          lingua  LINGUA  it_IT ISO 8859 1   export LANG SLINGUA   export LC_COLLATE  LINGUA  export LC_CTYPE SLINGUA  export LC NUMERIC SLINGUA  ex
46.  abilitato  Utile se non si vogliono  modificare a mano i vari file di configurazione di sistema     Stato  opzionale    Documentazione   usr lib linuxconf help    Ipd    Descrizione  il demone Line Printer Spooler  Necessario per la stampa  al suo posto potete usare cups   Di  solito    abilitato     Stato  opzionale    Documentazione  man Ipd    mysql  Descrizione  sistema di database relazionale avanzato  Stato  opzionale    Documentazione  man mysql    netfs    Descrizione  Network Filesystem Mounter  Serve solo se in fase d avvio si vogliono montare condivisioni di  tipo NFS  SMB e NCP     Stato  opzionale    188    Capitolo 17  Servizi    Documentazione  man mount    network    Descrizione  attiva le interfacce di rete durante la fare di avvio  richiamando gli script presenti in   etc sysconfig network scripts  Di solito    abilitato     Stato  essenziale    Documentazione  man ifconfig e la documentazione relativa a ciascun tipo di interfaccia usata     nfslock    Descrizione  avvia e arresta il servizio di blocco dei file NFS  Se non sapete cosa sia  disabilitatelo  Di solito  amp   abilitato     Stato  opzionale    Documentazione  man nfs    numlock  Descrizione  attiva il tasto NumLock al cambio di runlevel  Di solito    abilitato   Stato  opzionale    Documentazione  boh     pcmcia  Descrizione  attiva l interfaccia PCMCIA  Utile solo agli utenti di sistemi portatili   Stato  opzionale    Documentazione  lo script stesso    portmap    Descrizione  necessario per le
47.  all accept_source_route    then  for f in  proc sys net ipv4 conf   accept_source_route  do  echo 0  gt  Sf  done  echo  e   t t t t    GR  else  echo  e   t t t t    RED NO   WHITE                I          EN OK   WHITE                d           i marziani           echo  n  Log pacchetti spoofed  source routed  redirected      if    e  proc sys net ipv4 conf all log martians    then   for f in  proc sys net ipv4 conf   log martians  do   echo 1  gt   f   done   echo  e   t t    GR  else   echo  e   t t    RED NO   WHITE          I          EN OK   WHITE                   Fi   Ai impostazione policy  echo  e  S YELLOW Attivazione dei servizi in ingresso richiesti     WHITE      echo  n  Impostazione della POLICY di ingresso a DENY      SIPCHAINS  P input DENY  echo  e   t t t    GREEN OK   WHITE          fw_protezioni                            72    Capitolo 9  Firewall                                                                                                                                                    fw dns       d           DNS  53   cho  n  Server DNS      if   SDNS    ON     then  for dns in SDNS_IP   do  SIPCHAINS  A input  i SINTERFACE  p tcp    y  s  dns 53   d  LOCALIP SUNPRIVPORTS  j ACCEP  SIPCHAINS  A input  i S INTERFACE  p udp  s  dns 53     d  LOCALIP SUNPRIVPORTS  j ACCEP  done  echo  e   t t t t t t t    GREEN OK   WHITE     else  echo  e   t t t t t t t  S REDJNO   WHITE     fi      fw_dns     fw_http                   HTTP  80  e HTTPS  443
48.  always defrag    echo  n  Attivazione Always Defragging Protection       if    e  proc sys net ipv4 ip_always_defrag    then  echo 1  gt   proc sys net ipv4 ip_always_defrag  echo  e   t t t    GREEN OK   WHITE      else  echo  e   t t t    RED NO   WHITE                                        broadcast echo       echo  n  Attivazione Broadcast Echo Protection       if    e  proc sys net ipv4 icmp_echo_  echo 1  gt   proc sys net ipv4 icmp_echo_ignore_broadcasts  echo  e   t t t    GREEN OK   WHITE      else  echo  e   t t t    RED NO   WHITE       ignore_broadcasts    then                            fi    bad error          echo  n  Attivazione Bad Error Message Protection           if    e  proc sys net ipv4 icmp_ignore_bogus_error_responses    then       71    Capitolo 9  Firewall    echo 1  gt   proc sys net ipv4 icmp_ignore_bogus_error_responses                                  echo  e   t t t    GREEN OK   WHITE     else  echo  e   t t t    RED NO   WHITE     EI  gd           icmp redirect  echo  n  Disattivazione ICMP Redirect Acceptance      if    e  proc sys net ipv4 conf all accept redirects    then    for f in  proc sys net ipv4 conf   accept redirects  do  echo 0  gt  Sf  done  for f in  proc sys net ipv4 conf   send_redirects  do  echo 0  gt  Sf                      done   echo  e   t t t    GREEN OK   WHITE     else   echo  e   t t t    RED NO   WHITE     E34    source rout       echo  n  Disattivazione Source Routed Packets      if    e  proc sys net ipv4 conf
49.  anche chiamati softmodem o winmodem  La quasi totalit   di quelli  interni PCI sono winmodem  scrivo quasi perch   non sono a conoscenza di modem interni PCI non soft  quindi non  posso escluderlo a priori   Anche alcuni esterni sono winmodem  Se il vostro modem    un Cosexant  o un Motorola  SM56  o un Soft56k e compagnia  solo per citare quelli che pi   si trovano in giro  mettetevi l anima in pace e non  cominciate nemmeno a configurare internet con Linux  Qualche speranza la potreste avere con i Lucent  integrati  anche in vari PC portatili  in quanto esiste un driver binario sperimentale che sembra funzionare  Niente da fare  invece per gli USB  per ora non c    alcun supporto  speriamo che qualcosa si muova dopo l uscita dei kernel 2 4 x   che incominceranno a supportare anche l USB     Nota  Aggiornamento  pare che ultimamente le cose si siano smosse e finalmente alcuni Winmodem inizino a  funzionare anche con Linux  Pare che ora i modem Conexant e altri funzionino  ma non so quanto bene  Forse  funziona anche qualche modem USB  ma per maggiori dettagli riferitevi a http   www linmodems org     Continuiamo  Lanciate minicom da utente root  se tutto procede bene dovreste ottenere un output come il seguente     AT  7245 S0 0 L1 V1 X4  amp C1 El 00  OK       Uscite da minicom con CTRL A X Invio  Create o modificate tutti i file seguenti  cambiando i parametri di DNS   dominio  numero di telefono  nome utente e password         file   etc resolv conf          cambiate dom
50.  annullare la sottoscrizione in automatico  timeout long   7    minimo numero di giorni in cui sar   scaricato un newsgroup che forse si    sottoscritto  per errore e non viene letto  prima di annullare la sottoscrizione in automatico  timeout short   2       attiva l invio di messaggi di debug al syslog  per evidenziare malfunzionamenti  debugmode   1    evita che vengano sottoscritti in automatico newsgroup non desiderati  in caso di crosspost verso di essi    create_all_links   0    file contenente i filtri per i messaggi da NON scaricare  leggete alla fine della pagina          per altre informazioni e nel caso togliete il carattere   all   inizio della riga seguente   filterfile    etc leafnode filterfil             Controllate che in  etc inetd conf sia presente una riga come la seguente  NON commentata da ff     nntp stream tcp nowait news  usr sbin tcpd  usr sbin leafnode    Nel caso non esista  aggiungetela  Se invece usate xinetd  guardate la sezione apposita dell    howto  c    un file gi    pronto  Date da utente root  killall  HUP inetd per riavviare il demone inetd  oppure killall  USR1 xinetd per  riavviare il demone xinetd e provate a fare  telnet localhost 119 per vedere se leafnode vi risponde  Dovreste  ottenere una riga simile alla seguente     200 Leafnode NNTP Daemon  version 1 9 19 running at localhost localdomain    Nel caso di inetd  potrebbe dover essere aggiunta al file  etc hosts allow la riga     leafnode  LOCAL    e al file  etc hosts deny la rig
51.  apposita patch     1 2 2  Perch    ri partizionare  partizioni e buonsenso    Tre sono i motivi principali per cui    bene partizionare un hard disk     Capitolo 1  Partizioni    1  Organizzazione  permette di suddividere il sistema dalle applicazioni e dai dati  si possono installare diversi  sistemi operativi in differenti partizioni  avere i dati in una partizione a s   stante facilit   le operazioni di backup  e rende pi   facile la  re installazione di un sistema operativo     possibile condividere in rete una partizione  contenente dati  senza dare accesso anche al sistema     2  Ottimizzazione  si recupera fino al 30 4046 di spazio grazie a cluster di dimensioni minori  si pu   mettere il file  di swap di Windows in una partizione dedicata  riducendo la frammentazione  Linux usa addirittura una  partizione di swap  pi   efficiente del semplice file  che comunque    possibile usare   se i dati sono separati  la  deframmentazione delle applicazioni    pi   rapida  si pu   mantenere una partizione FAT16 per i dati  compatibile  con molti sistemi operativi  OS 2  Linux  Windows NT      3  Sicurezza  si separano i dati da applicazioni e sistema operativo  una singola partizione pu   contenere dati  riservati  nascondendola con utility apposite o non montandola nel file system principale  diversi sistemi  operativi operano in diverse partizioni  riducendo i danni derivanti da aree comuni  si pu   testare software  instabile con tranquillit    si pu   mantenere il vecchio si
52.  con il comando  touch   var spool news interesting groups nome del gruppo scelto  ripetendo per ognuno dei gruppi scelti   Al successivo  lancio di fetchnews verranno scaricati gli header e gli articoli  in base all impostazione di delaybody nel file   etc leafnode config dei gruppi sottoscritti  Per leggerli  impostate il vostro newsreader su server  localhost e  porta 119  Riguardo a quale newsreader scegliere  io vi consiglio slrn per console  la configurazione    nelle ultime  pagine del Quick amp Easy Configuration HOWTO   ci sono varie scuole di pensiero a seconda che vogliate un  programma da console o da gui  Tra i migliori per console ci sono slrn e tin  tra quelli per gui i pi   promettenti  sembrano pan e knode  notate che ho scritto  promettenti   non migliori  in quanto ancora buggatelli anzichen      oltre al veterano knews  che non c   entra niente con il KDE  il cui newsreader krn    bene che evitiate come LA  PESTE  a meno che vi piaccia tanto Windows da volerne emulare i crash sotto Linux            Possibili opzioni utili di fetchnews sono     e  v   anche ripetuto  come  vvvv  che stampa a video un resoconto di quello che sta succedendo  pi   dettagliato in  base a quante v mettete       P invia solo i vostri nuovi messaggi  senza scaricare quelli presenti sul server remoto    54    Capitolo 8  Leafnode       n  evita l   annullamento automatico delle sottoscrizioni di gruppi che non si leggono da molto tempo  intervallo  modificabile nel file di configur
53.  dentro per backup anche i file autoexec bat  config sys e  msdos sys   Nel caso aggiorniate il kernel  ricordate di ricopiare il nuovo file nella directory loadlin       Capitolo 3  Kernel    Qui si spiega come compilare e installare un kernel della serie stabile 2 2 x  Di solito questo si fa per includere nel  kernel delle funzionalita non presenti  ad esempio il supporto per alcune schede che per motivi di genericita non  vengono sempre incluse nei kernel di serie delle distribuzioni  oppure per modelli recenti che per forza non  esistevano all   epoca  Non    un procedimento complicato  ma vanno seguiti dei passi stabiliti  per non creare  instabilita nel sistema a causa del mancato supporto a propriet   basilari  come il supporto al filesystem ext2  o ai  binari elf  oppure ancora al tipo di disco da cui fate il boot  Per sapere quale kernel avete in funzione nel vostro PC   usate il comando uname  r  Per sapere qual    l ultima versione di kernel disponibile online  usate il comando finger  Gfinger kernel org     3 1  Prerequisiti    3 1 1  Reperimento    Il sito principale    ftp   ftp kernel org  ma esistono i mirror nazionali  reperibili come ftp XX kernel org  dove XX    il  codice del paese  ad esempio  it  per Italia   de  per Germania   fr  per Francia   uk  per Inghilterra  e cosi via    Cercate nella directory  pub linux kernel 2 2  In genere esistono 2 tipi di file in 2 formati di compressione diversi  I  file sono del tipo  linux  VERSIONE KERNEL tar  COMPRES
54.  di una directory  saltate al punto 4  altrimenti se esiste e il primo carattere  della riga    I  si tratta di un collegamento  continuate col punto 3    3  Rimuovete il link   rm  f linux   in questo modo i vecchi sorgenti eventualmente presenti rimarranno nella  directory cui puntava il link  in genere  linux  VERSIONE KERNEL      e saltate al punto 5    4  Rinominate la directory   mv linux linux old   in questo modo i vecchi sorgenti eventualmente presenti  verranno spostati nella directory  linux old    e continuate col punto 5    5  Scompattate i nuovi sorgenti  se il file in vostro possesso finisce in     gz     date  tar xvzf   persorso del file linux 2 2 11 tar gz   mentre se finisce con     bz2     date  tar xvf   persorso del file linux 2 2 11 tar bz2    use compress program bzip2     6  Se avete gi   l ultima versione dei sorgenti  saltate al punto 7  altrimenti se dovete applicare delle patch per  aggiornare i sorgenti ad una versione pi   recente  date i seguenti comandi  TUTTE le patch vanno applicate in  sequenza      cd linux   gzip  dc  persorso del file patch 2 2 12 gz   patch  p1  gzip  dc  persorso del file patch 2 2 13 gz   patch  p1  gzip  dc  persorso del file patch 2 2 14 gz   patch  pl  cd             nel caso abbiate dei file del tipo  patch  VERSIONE KERNEL bz2    sostituite nei comandi precedenti    gzip    con     bzip2       7  Rinominate la directory ottenuta in base alla versione dei sorgenti che avete ottenuto  nell   esempio 2 2 14  e  ricr
55.  eti rp e E eR ee castes Seg a des oii toe I 121  I m                               M                125  14 1  File di configurazione  muttre                nennen nenne enne nenne etr etr entree e tenerent ES eis 125  14 2  Mutte gl Hooks    5i ertet ep ed e Ede dep 136  14 3  Tasti principali  zen o oret shed co iege ari ae rig ihihih 139  14 4  Grepmail e MUft         i ve phe ALA an RUE METRE DN DECORE 142  AS  LR                                                 M      SA   147  15 1  Introduzione    5 eoe peregi ete eu eee ER Rp de pU RH 147  15 2  File di configurazione SINIC   sess  ces as ient tee tt c reote re deuce ette AA erected 148  15 3  Tasty principal    ote te nie pet oe pete i e ete detis 156  15 4  Varie macro per SERN ee  eet eere Eee T heal 159   Un                                              173  16 1  Introduzione       eU Ee ua p eh cabs need vip ties p dep qe ee quis 173  16 2  Compilazione del kernel per il riconoscimento del masterizzatore                         eee 174  16 3  Procedura di masterizzazione CDR                     i 177  16 4  Procedura di masterizzazione CDRW                   sse ener nee etene tre tenen nennen en nen 181  16 5  Procedura di masterizzazione On The Fly               rennen nennen nete enne 182  IAAT a AV AEREE TTA T TAA AA AA KT KA N       184       20 1  Documenti Vari    n eterne P eite er ED en B RR DRIN 206  QED  Partizioni 26  RETOUR IE 206  20 3  Baa Ta UA Leste SS ee 207  PARES                               
56.  fornisce altri 3 servizi  che pur essendo interni  se usati vanno contrassegnati anche come UNLISTED  non essendo  riportati n   in  etc services n   in  etc rpc   servers  services e xadmin   Il primo fornisce informazioni sui  server in funzione  il secondo sui servizi disponibili  con protocolli e porte  il terzo    un  interfaccia di    123    Capitolo 13  Xinetd    amministrazione del super demone  Poich   questi servizi rendono il vostro sistema vulnerabile  si consiglia di usarli  solo in fase di configurazione  non essendo protetti in alcun modo  p e  da password  Poi per sicurezza si consiglia di  disabilitarli nella sezione  defaults      defaults      disabled   servers services xadmin       Non mi dilungo oltre  in quanto il mio consiglio    di dimenticare che questi 3 servizi esistono      Inserite la riga   disabled  nella sezione  defaults  e lasciateli perdere     13 3 4  Chroot di un servizio    Se avete configurato un servizio  p e  FTP  in ambiente chroot e volete continuare a usarlo in questo modo  dovrete  usare una sintassi simile alla seguente  con il comando chroot come opzione  server  e il server effettivo  nell   opzione  server args      service ftp            id   ftp   socket_typ   stream   wait   no   user   root   server    usr sbin chroot   Server args    var servers ftp  usr sbin in ftpd  1    124    Capitolo 14  Mutt    Mutt    uno tra i migliori client email per console  Gestisce POP3  IMAP e mailbox maildir mh locali  Qui trovate  la conf
57.  give them a chance to provide you with an updated version of the Document     A 1 6  4  MODIFICATIONS    You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above    provided that you release the Modified Version under precisely this License  with the Modified Version filling the   role of the Document  thus licensing distribution and modification of the Modified Version to whoever possesses a  copy of it  In addition  you must do these things in the Modified Version     A  Use in the Title Page  and on the covers  if any  a title distinct from that of the Document  and from those of  previous versions  which should  if there were any  be listed in the History section of the Document   You may use  the same title as a previous version if the original publisher of that version gives permission     B  List on the Title Page  as authors  one or more persons or entities responsible for authorship of the modifications  in the Modified Version  together with at least five of the principal authors of the Document  all of its principal  authors  if it has less than five      C  State on the Title page the name of the publisher of the Modified Version  as the publisher   D  Preserve all the copyright notices of the Document     E  Add an appropriate copyright notice for your modifications adjacent to the other copyright notices     214    Appendice A  GNU Free Documentation License    F Include  immediately after the copyright notic
58.  il valore indicato    Un elenco invece dei possibili attributi    il seguente  l elenco non    completo  altri attributi sono nella manpage di  xinetd conf      Tabella 13 1  Attributi    Attributo                          Valore descrizione    115    Capitolo 13  Xinetd    Attributo                               Valore descrizione    includedir    Il nome di una directory  nella forma includedir  etc xinetd d  i cui file contenuti saranno esaminati in  ordine alfabetico come file di configurazione aggiuntivi  per altri servizi  Non pu   essere specificato nella  dichiarazione di un servizio  deve essere specificato al di  fuori di qualsiasi dichiarazione     Qui sono elencate solo le opzioni pi   usate  controllate la  anpage per le altre opzioni  IDONLY  accetta   onnessioni solo da client che hanno un server di   dentificazione  NORETRY  evita che ci sia un fork di un   Inuovo processo in caso di fallimento  NAMEINARGS  il   primo argomento dell attributo  server args  viene usato  ome argv  0  per il server  questo permette di usare tepd   nserendolo nell attributo  server   e inserendo il nome del   Server e i suoi argomenti come opzioni in  server args    ome faresti normalmente con inetd     xinetd usa per default syslogd e il selettore   daemon info   SYSLOG facility  livello   permette di  scegliere tra daemon  auth  user o local0 7 per syslogd   FILE file log  max size  abs max size    le  nformazioni finiscono in  file log   e i 2 parametri  opzionali servono ad i
59.  libero it  antonio mrshark libero it    e questo il mio  etc postfix virtual  tutte le email dai miei indirizzi finiscono all utente locale mrshark      mrshark linuxfan com mrshark    30    Capitolo 5  Postfix    mrshark libero it mrshark  mrshark tiscalinet it mrshark  antonio fragola tin it  mrshark    Ogni volta che modificate  etc postfix aliases dovete rigenerare il database dando il comando     postalias  etc postfix aliases    mentre se modificate il file  etc postfix sender canonical date     postmap  etc postfix sender canonical    oppure per  etc postfix virtual date     postmap  etc postfix virtual    Dopo ogni modifica a qualcuno di questi tre file  dovete riavviare postfix con il comando postfix reload  Ricordate di  installare e configurare anche un MDA  come procmail  per far smistare la posta in arrivo in mailbox diverse  piuttosto che in una sola di default     Se volete un analisi dei log di postfix  potete usare il programma in perl pflogsumm  scaricabile da  http   home msen com  jimsun postfix_contrib html  inserendo con crontab  e una riga tipo la seguente     02       path to pflogsumm pl  d today  var log maillog   mail  s  Postfix Mail Report  root    L utente indicato alla fine della riga precedente ricever   delle email contenenti un analisi dei log di postfix     5 2  Disattivazione e disinstallazione di Sendmail  Per disattivare sendmail date i seguenti comandi    mv  usr sbin sendmail  usr sbin sendmail OFF   mv  usr bin newaliases  usr bin new
60.  lt Esc gt 1 K  In genere dovrete usare delle espressioni regolari  potete  vederne la sintassi nella sezione di Procmail del Quick amp Easy Configuration HOWTO     Se volete evitare di scaricare del tutto gli articoli che non vi interessano  dovete impostare di conseguenza il  news server  non il news reader  guardate la parte apposita nella sezione di Leafnode del Quick amp  Easy Configuration  HOWTO      Altri comandi e consigli sono di seguito  nella descrizione dei tasti principali di slrn  mentre molte altre informazioni  e macro possono essere trovate nell    ottimo SIrn Slrnpull HOWTO di Alessandro Airaghi   http   web tiscalinet it airaghi   oppure nel manuale ufficiale di Slrn  che mi sono smadonnato a tradurre in italiano  per voi      Lo trovate in vare versioni nell area  Download  del mio sito  http   www mrshark it     15 2  File di configurazione  slrnrc    Server da cui scaricare le News file apposito          oe oe    NdA  preferisco tenere i file accessori di configurazione nella newsdir    148    Capitolo 15  Slrn    server  127 0 0 1   News  Slrn jnewrc     o      nome utente  parte a sinistra di          del proprio indirizzo email       set username  mrshark     oe    nome dell host  parte a destra di          del proprio indirizzo email  set hostname  ELIMINAMI libero it     oe    nome reale       set realname  MrShark   Antonio Fragola       indirizzo per le risposte  viene usato anche un banale antispam   set replyto   mrsharkGELIMINAMI libero it    
61.  lt mrshark libero it gt   my hdr Reply To  mrshark libero it    125    Capitolo 14  Mutt       my hdr X Operating System  Debian GNU Linux 2 2 Potato   Kernel 2 2 18  my hdr X Disclaimer  Linux   The choice of a GNU generation    my hdr X Mailer  Mutt 1 3 20i http   www mutt org   my hdr X Editor  Vim 5 7 19 http   www vim org   my hdr X URL  http   www mrshark it http   cslug linux it    my_hdr X Organization  Dark Half SoftWare   my hdr X GPG Keyserver  http   www keyserver net   my hdr X GPG Keynumber  0x1503ADAB    my hdr X GPG Fingerprint  E4E0 8B1A CDB1 09FA 692E                            99          E7F F82A 612B 1503 ADAB          ordine di visualizzazione degli header    unhdr order     hdr order Subject  From  Reply To  Date  To  CC  BCC  Organization     X Organization  X Operating System  X Mailer  User Agent     X Disclaimer             header da visualizzare    ignore    unignore Subject  From  Date  To  Reply To  CC  BCC  Organization     X Organization  X Operating System  X Mailer  User Agent       X Disclaimer     se             REE HE FE AE FE FE HEE E FE EE AE AE EE HEE FE FE AE E EERE EE EE EE EE EE EE EE HEE HEE HE E H    DIRECTORY E MAILBOX                   posizione della directory contenente le Mailbox  Un         o     all inizio  di un nome di percorso  in seguito  verra  sostituito con questo valore    set folder    HOME Mail    file principale dove arrivano le email          set spoolfile    HOME Mail inbox       maschera per l elenco dei file 
62.  menuitem Linux_New  Avvia Linux New          menuitem Linux Old  Avvia Linux Old     menudefault Win98 5                 DEVICE C   WINDOWS HIMEM  SYS  DEVICE C  WINDOWS EMM386 EXE NOEMS  DOS HIGH  UMB                                MSdos   DEVICE C  WINDOWS HIMEM SYS  DEVICE C   WINDOWS EMM386 EXE NOEMS  DOS HIGH  UMB                                        Linux_New        Linux_Old     Naturalmente prendete tutto quello che gia avete nel vostro config sys e copiatelo in entrambe le sezioni Win98 e  MSdos  dovrebbero essere uguali   al posto di quello che ho messo io  Ultimo file  c  autoexec bat     goto  config      Win98  rem     inserite le altre cose presenti nel vostro autoexec bat       rem le 4 righe seguenti non servono per linux  ma tornano utili con win      deltree  y c  NwindowsNtemp   md c  windows temp   set tmp c  windows Ntemp   set temp c  windows Ntemp   win    goto end     MSdos       rem     inserite le altre cos    rem le 4 righe seguenti non servono per linux     deltree  y c  windows temp  md c  windows temp   set tmp c  windows temp  set temp c  windows temp  goto end     Linux New  call c  loadlin linuxnew bat  goto end     Linux Old  call c  loadlin linuxold bat  goto end     end    presenti nel vostro autoexec bat    ma tornano utili con win    Capitolo 2  Loadlin           Un consiglio  dati i noti disservizi di Windows  se avete 2 o pi   partizioni VFAT  spostate la directory loadlin in  un altra partizione e modificate i path  magari copiateci
63.  microsoft o rock ridge  nei sistemi linux  per gestire nomi e path lunghi  o i permessi  permette di accedervi in lettura in maniera diretta e  casuale  come sui normali dischi magnetici  Un filesystem    un sistema per organizzare i file nei dispositivi in modo  da avere un accesso diretto  senza il vincolo della sequenzialit       Un filesystem quindi contiene file  mantenendo un elenco di essi e della loro posizione sul disco  eventualmente   quasi sempre     suddivisi in pi   settori del dispositivo  L organizzazione    gerarchica  specie in Unix  l insieme di  sistemi operativi di cui Linux fa parte  esiste un punto d innesto principale       root   a cui sono collegati altri punti  di innesto secondari e cosi via  Questi punti di innesto si chiamano directory  e non necessariamente devono risiedere  sullo stesso disco o addirittura sullo stesso computer  Infatti Unix permette di montare  agganciare o innestare  al  filesystem principale altri filesystem  locali o remoti  che al termine devono essere smontati per poter essere  eventualmente rimossi  ad esempio per floppy e cdrom  L operazione di unmount  smontaggio  di un dispositivo  effettua inoltre il sync  sincronizzazione  del suo contenuto  garantendo l integrit   dei dati  Infatti Unix non scrive    Capitolo 1  Partizioni    immediatamente le modifiche effettuate  ma aspetta che altri processi pi   importanti rilascino risorse  tempo e   di  occupazione della cpu  per effettuare il sync  Le directory possono cont
64.  mount WfW shares etc      y     se volete montare partizioni di rete da server Windows     9x o NT   NON serve per creare un server Samba  per questo serve appunto Samba   ma solo per accedere ad  altre partizioni    e NCP filesystem support  to mount NetWare volumes     y     se volete montare partizioni di rete da server Novel  NetWare  altrimenti  n     3 2 32  Partition Types          VARIEJ   in genere     n    a tutte    16    Capitolo 3  Kernel    3 2 33  Native Language Support          VARIE   in genere   n  a tutte tranne a quelle seguenti   e Codepage 437  United States  Canada      m      e Codepage 850  Europe    m      NLS ISO 8859 1     m        NLS ISO 8859 15     m       3 2 34  Console drivers        VARIE   in genere   n  a tutte tranne a quelle seguenti       VGA text console     y         Video mode selection support    y    se volete usare il framebuffer  per accedere alle schede video VESA non  supportate altrimenti e per avere un pinguino al boot        Serve comunque un X Server      Support for frame buffer devices  EXPERIMENTAL      y    se volete attivare il framebuffer      VESA VGA graphics console     y    se volete attivare il framebuffer    3 2 35  Sound          VARIEJ   in genere     n    a tuttetranne a quelle seguenti       Sound card support     m    se avete una scheda audio  e selezionate il driver opportuno    3 2 36  Additional low level sound drivers          VARIEJ   in genere     n    a tutte  o selezionate il driver opportuno    
65.  mrshark home pingu   351 ip6 localhost ip6 loopback  fe00  0 ip6 localnet       00  0 ip6 mcastprefix   ff02  1 ip6 allnodes   ff0242 ip6 allrouters   ff02  3 ip6 allhosts    Nel file  etc host conf inserite         file   etc host conf        order hosts bind  multi on    90    Capitolo 10  DNS    Nel file named  conf inserite quanto segue  cambiando i due mrshark home alla fine con il vostro dominio  e  inserendo nella sezione forwarders gli IP dei DNS del provider che usate     Nota  Per conoscere in Windows gli IP dei DNS  in caso vengano assegnati in automatico   per poterli inserire in  Linux  che invece li richiede obbligatoriamente  eseguite  tramite la voce Esegui    del Menu d Avvio o Start  il  comando winipcfg DOPO esservi collegati a internet  poi cliccate su Dettagli    e guardate la seconda voce   DNS  della schermata che vi trovate davanti  quello che vedete    l IP del DNS primario del provider che state  usando  mentre premendo il tasto con i 2 punti      avrete l IP del DNS secondario  lo ho messo 4 IP  visto che  uso alternativamente 2 ISP diversi  ma dovrebbe funzionare anche con 2 soli IP  dato che di solito i DNS hanno    libero accesso  e quindi potete contattare quelli di un ISP anche se ne usate un altro      on    Commentate le 4 righe della direttiva forwarders e le 4 righe di zone        se avete solo una rete locale e non accedete  a internet  ci sono delle differenze per alcune directory nella distribuzione Debian  quindi seguono 2 file  usate 
66.  nel  primo file sono fatte anche da SpamBouncer  e per filtri specifici potete sempre usare la Black List   Attivatene quindi un solo file in  procmailrc            file  spam2 re          filtro tramite black list        0       formail  x From   x From    x Sender    x Reply To    x Return Path    x To     egrep    is  f  PMDIR black lst   spam      impostazioni per spambouncer             ADMINFOLDER    MAILDIR  IN admin email bounced  da root  postmaster  abuse  etc   BULKFOLDER S  MAILDIR  IN  bulk per bulk email  che sembra leggittima  MYEMAIL   PMDIR   myemail posizione del file contenente tutti i vostri                indirizzi email  elencati uno per riga  ALTFROM otheremail othersite com un indirizzo email alternativo  ma comunque valido   per non far sapere agli spammer la tua vera email     quando invii messaggi in cui ti lamenti dello spam    BLOCKFOLDER S   MATLDIR  IN block email sospette  ma possibilmente non spam                   BLOCKREPLY SILENT SILENT per filtrare semplicemente 1 mail bloccate  NOTIFY per informare l autore che l email e  stata                bloccata  e informarlo su come oltrepassare il       blocco se pensano di essere leggittimati a farlo    BYPASSWD zeugma password per le persone che si vedono bloccate le       loro email legittime da Spam Bouncer  Permette di  aggirare il filtro  CAMBIARLA SPESSO                NOBOUNCE    PMDIR   nobounce posizione del file NOBOUNCE  contenente una per  riga 1 mail delle persone che non devono MAI
67.  non esiste         file  spam rc        20        from   qualche  rompi  balle spamlandia  com   dev null    TOs     from  sex   dev null      free money  Ma andassero a cag  e     20        Subject    S S S   spam      filtro tramite black list   0    40    Capitolo 7  Procmail           formail  x From   x From    x Sender    x Reply To      is  f SPMDIR black lst  spam      email che non hanno me come destinatario  20 8    I TO     mrshark fragola        spam         X Advertisement header   spam   20       X Advertisement      spam      email indirizzate a nessuno      0      To         spam     header  To   assente    05   K FOTO  x   spam      campi Message ID vuoti di solito indicano mailserver    fuori norma  spesso usati per inviare spam    20      Message ID         spam    x Return Path       x To      egrep      Nota  Lo spam finisce dritto dritto nel nulla  Notate l uso di    per indicare il punto  ricordate che il punto da solo  significa QUALSIASI CARATTERE  quindi anche il punto stesso  ma non fidatevi  potrebbe avere effetti non    voluti    dev null    un buco nero di sistema  hai capito il pinguino        che disperde qualsiasi cosa ci finisca    dentro  Il secondo esempio invece l ho messo per far vedere che non    necessario mettere    alla fine        sottinteso  e in questo caso tutte le email che contengono la stringa sex vengono eliminate  La terza filtra i    messaggi che contengono     nel Subject   Le ultime regole sono spiegate nella sezione segu
68.  ogni NG  lo scaricamento avviene in maniera asincrona  non aspettando cio   una  risposta per ogni richiesta prima di procedere con la prossima  bensi spedendo pi   richieste ed eventualmente  riformulando quelle che non hanno ricevuto una risposta  Risulta inoltre pi   veloce nel fornire i suoi servizi una volta  contattato  Manca purtroppo dell    opzione delaybody che permette di scaricare in un secondo tempo il corpo di un  messaggio del quale si    letto il titolo  l autore promette di implementare questa possibilit   se le richieste saranno  numerose  Manca inoltre il filterfile  quindi bisogna scaricare tutti i post per ogni newsgroup sottoscritto   Personalmente non ne sento la mancanza  anzi  per dirla tutta  non credo che sia giusto che un amministratore si  arroghi il diritto di filtrare i messaggi che a lui non vanno a genio prevaricando cosi i suoi utenti  questi ultimi  possono utilizzare le possibilit   di filtraggio offerte dai loro newsreader  Dall altro lato c      da dire che per una  LinuxBox configurata per un solo utente  l utilizzo di un filtro pu   portare ad un buon risparmio sulla bolletta  telefonica  risparmio pero facilmente uguagliabile dalla maggiore velocit   di leafnode  nello scaricare i messaggi    63    Capitolo 8  Leafnode    rispetto al suo predecessore  Come si pu   notare  ci sono tutti gli elementi per innescare una guerra santa  o per  spingere qualche volenteroso a implementare il filtraggio utilizzando i sorgenti di leafnode  magar
69.  partire da DOS  non avete  questo problema  come anche se usate GRUB   Altri problemi con Lilo sono che DEVE essere sul primo canale IDE   quindi su hda o hdb  o se SCSI su ID 0 o 1  Al problema del 1024  cilindro si pu   ovviare modificando i parametri  dell hard disk nel BIOS  ad esempio dimezzando i cilindri e raddoppiando le testine o i settori  o creando una  partizione pi   piccola  di solito compresa tra i 16 e i 32 Mbyte   pi   prossima all inizio dell hard disk  da usare per  effettuare il mount della directory  boot  che contiene il kernel e i moduli  Dopo che il kernel ha preso il controllo del  pe  il 1024  cilindro non rappresenta pi   un problema  In genere  se si crea un unica partizione di grosse dimensioni   pi   grande di 1024 cilindri  NON    detto che  boot sia all   inizio  quindi conviene comunque creargli una partizione  apposta  In Linux non esistono lettere di unit    come abbiamo detto  ed esiste un unico filesystem  in cui sono  presenti anche le altre periferiche hardware del sistema  in genere sotto  dev  Se vogliamo accedere a un   altra unit     cd  hard disk  file system condiviso via NFS   dobbiamo effettuarne   innesto  mount   in un punto del file system  principale  mount point   Questo permette anche di suddividere il file system principale in pi   parti  e partizioni    che verranno montate durante la procedura di avvio o secondo necessit       Nota  dalla versione 0 21 4 2 Lilo non avr   pi   il problema del 1024  cilindro  grazie ad un
70.  per i file temporanei  consiglio per la privacy   impostare TMPDIR come indicato in  bash profile nella sezione BASH del             Quick amp Easy Configuration Howto e creare la directory   HOME  tmp   set tmpdir   STMPDIR    disattiva il CTRL Z per la sospensione di mutt  set suspend   no    REE EH EE AE FE FE E FE AE AE FE FEAE FE FEAE FE AE EE EH HE EE EE EE EE EE EEE EE REE HEE HEE EH    MENU PRINCIPALE                127    Capitolo 14  Mutt    usa caratteri ASCII per indicare le relazioni tra messaggi  set ascii_chars   yes    emetti un suono in caso di errori  set beep   yes    emetti un suono all   arrivo di nuovi messaggi  set beep_new   yes       attiva la visualizzazione della riga di aiuto  set help   yes       attiva la visualizzazione di una  O  di fianco ai vecchi messaggi non letti  set mark old   yes    formato dell indice  set index format    3C  Z    b  d    25 25n   31   s     numero di secondi tra i controlli di arrivo nuovi messaggi  set mail check   5    chiede conferma prima di cancellare definitivamente i messaggi  set delete   ask yes       ordinamento primario in base ai thread  set sort   threads    ordinamento secondario in base alla data di invio  Set sort aux   date sent       evita di dover premere     prima di applicare un comando a una serie di  messaggi gia  marcati  Se sono marcati in piu  di uno  applica a tutti  set auto tag   yes       non collassare i thread se contengono messaggi non letti  Set collapse unread   no       formato del
71.  port printer   Support IEEE1284 status readback     y       Mouse Support  not serial mice      y    in genere  ma guardate l   help e attenti ai laptop  Se avete un mouse seriale   scegliete  n     QIC 02 tape support     y    se avete un sistema di backup a nastro non SCSI  esclusi quelli su controller floppy  altre  informazioni nel seguito     Watchdog Timer Support     n       dev nvram support   n    Enhanced Real Time Clock Support   y    Double Talk PC internal speech card support     n       14    Capitolo 3  Kernel    3 2 25  Mice          VARIEJ   in genere     n    a tutte tranne che per il vostro modello di mouse  esclusi i seriali  guardate sopra     3 2 26  Joysticks          VARIE   in genere   n  a tutte tranne che se volete il supporto per i joystick  e sceglietene il modello    3 2 27  Watchdog Cards    e Dovrebbe essere disattivato  altrimenti    n    a tutte    3 2 28  Video For Linux          VARIEJ   in genere   n  a tutte tranne che se volete il supporto per una scheda di acquisizione video  radio o  Quickcam  e sceglietene il modello    3 2 29  Ftape  the floppy tape device driver    e Ftape  QIC 80 Travan  support     y    se avete un drive a nastro connesso al controller dei floppy disk    3 2 30  Filesystems      Quota support     n    tranne che se volete stabilire delle quote di disco per gli utenti  in genere sui server    e Kernel automounter support     n    tranne se volete che i device vengano montati in automatico     ADFS filesystem suppo
72.  proteggere un singolo PC  sia  una rete locale  in entrambe le situazioni nel caso di collegamento a internet  Inoltre vedremo come poter consentire  la condivisione di una connessione internet  in modo che un singolo PC possa isolare da possibili attacchi esterni e  allo stesso tempo permetta l accesso all esterno alla rete locale  Per accesso esterno considero solo quello in entrata   tutti i PC della rete potranno inviare e ricevere tutte le informazioni che vorranno  ma non potranno offrire servizi  all esterno  infatti per questo servizio serve un demone apposito  rinetd   Inoltre l inserimento nella macchina  firewall di un server DNS e di un cache proxy permetteranno di sveltire il traffico  il server DNS locale permette  infatti di avere una risposta pi   immediata alle richieste di risoluzione dei nomi in indirizzi IP  mentre il cache proxy  permette di tenere copie locali delle pagine web e dei file gi   scaricati  evitando una nuova richiesta esterna    Nota  Questi due tipi di servizi sono trattati nelle sezioni DNS e WWWOFFLE del Quick amp Easy Configuration  HOWTO      Linux contiene gia al suo interno tutto il necessario per implementare un firewall e il masquerading  si tratta del tool  ipchains dei kernel 2 2 x  I kernel della serie 2 0 x usavano ipfwadm  mentre quelli dell    ultima versione 2 4 x usano  iptables  qui si trattera solo la gestione con ipchains e kernel 2 2 x  e in futuro iptables   mentre ipfwadm non verra  trattato  Per poter utilizzare ipc
73.  quello che si addice alla vostra distribuzione  in particolare Debian tiene il file named  conf nella directory   etc bind   mentre quasi tutte le altre distribuzioni lo tengono in  etc           file   etc named conf REDHAT        options    directory   var named    allow transfer    127 0 0 1   192 168 0 0 24   hi  allow query    T2302  Oe Te  192 168 0 0 24   hi  forward first   forwarders    193  70 2152  25   193 70 192 25   195 130 224 18   195 130 225 129   hi      logging    category lame servers   null      category cname   null      hi  zone        type hint   file   var named db root      91    hi  zone  localhost     type master   file   var named db local      zone  127 in addr arpa      type master    file   var named db 127    hi  zone  Q in addr arpa      type master    file   var named db 0    hi  zone  255 in addr arpa      type master    file   var named db 255         hi   zone  mrshark home      type master    file   var named mrshark home      zone  0 168 192 in addr arpa     type master   file   var named mrshark home rev                file   etc bind named conf DEBIAN        options    directory   var cache bind    allow transfer    127 0 0 1   192 168 0 0 24   hi  allow query    1272 0015  192 168 0 0 24   hi  forward first   forwarders    193 70 152 25   19370 2192255  195 130 224 18   195 130 225 129     Capitolo 10  DNS    92    hi  hi  logg  cate  cate  hi    zone    Zone    hi    zone    hi    zone    zone  type  file       zone  type  file  hi
74.  se usate altre distribuzioni dovrete inserire nello script che lo avvia le opzioni  indicate di seguito    m  dev psaux  t imps2           file   etc gpm conf        device  dev psaux   responsiveness    repeat type    type imps2   append        eventualmente mettili sulla riga di comando di gpm se non usi debian         le uniche 2 opzioni che uso sono m e t  come segue da  ps aux   grep gpm       usr sbin gpm  m  dev psaux  t imps2    194    Capitolo 18  Wheel Mouse    Seguono ora le righe da aggiungere al vostro file     Xdefaults per abilitare lo scroll in Netscape  5      Attenzione    Il mouse in Netscape funziona solo se avete il NumLock del tastierino numerico disattivato  Ma con questo  disattivato  Rxvt fa casini    a voi la palla              file     Xdefaults                       Netscape drawingArea translations   replace      BtnlDown    ArmLink     n     lt Btn2Down gt   ArmLink     n    Shift lt BtnlUp gt   ActivateLink     n    Shift lt Btn2Up gt   ActivateLink  new window     DisarmLink     n    Shift lt BtnlUp gt   ActivateLink save only     DisarmLink     n    Shift lt Btn2Up gt   ActivateLink save only     DisarmLink     n     lt BtnlMotion gt   DisarmLinkIfMoved     n    lt Btn2Motion gt   DisarmLinkIfMoved     n    lt Btn3Motion gt   DisarmLinkIfMoved    n    lt Motion gt   DescribeLink    n    lt Btn3Down gt   xfeDoPopup     n    lt Btn3Up gt   ActivatePopup    n     Ctrl  Btn4Down    PageUp    n    Ctrl  Btn5Down    PageDown     n    Shift lt Btn4D
75.  stessa     L  Si conservino inalterate le sezioni non modificabili del documento  nei propri testi e nei propri titoli  I numeri  della sezione o equivalenti non sono considerati parte del titolo della sezione     M  Si cancelli ogni sezione intitolata  Riconoscimenti   Solo questa sezione pu   non essere inclusa nella versione  modificata     N  Non si modifichi il titolo di sezioni esistenti come  miglioria  o per creare confusione con i titoli di sezioni non  modificabili     Se la versione modificata comprende nuove sezioni di primaria importanza o appendici che ricadono in  sezioni  secondarie   e non contengono materiale copiato dal documento  si ha facolt   di rendere non modificabili quante  sezioni si voglia  Per fare cid si aggiunga il loro titolo alla lista delle sezioni immutabili nella nota di copyright della  versione modificata  Questi titoli devono essere diversi dai titoli di ogni altra sezione     Si pu   aggiungere una sezione intitolata  Riconoscimenti   a patto che non contenga altro che le approvazioni alla  versione modificata prodotte da vari soggetti per esempio  affermazioni di revisione o che il testo    stato approvato  da una organizzazione come la definizione normativa di uno standard     Si pu   aggiungere un brano fino a cinque parole come Testo Copertina  e un brano fino a 25 parole come Testo di  Retro Copertina  alla fine dell   elenco dei Testi Copertina nella versione modificata  Solamente un brano del Testo  Copertina e uno del Testo di 
76.  the search at the beginning of the  buffer  not at the current article        NewSearch   set preference  wrap search   0      If set to a non zero value  the search will wrap around the end of the  article list    endif         implements   NewSearch       private variable  Prev Search Str        Starting Point        Prefs   Assoc Type        oe    Set preferences       Prefs  start at bob     0   Prefs  wrap search     0      11        static define set preference  preference  value             lif  assoc key exists  Prefs  preference               error   Preference does not exist      string  preference     variable desired type   typeof  Prefs preference     if  typeof  value     desired type        verror   Wrong type for  s  This preference wants  s not  s    string  preference    string  desired type    string  typeof  value      Prefs preference    value       S             private define search here search str  wrapped           if  wrapped   if  Starting Point    extract article header   Message Id      error   Not found           variable flags   get header flags      if  re search article search str       pop        165    Capitolo 15  Slrn    return 1      set_header_flags  flags     call   hide_article     return 0      5       private define is_at_end_of_thread              variable starting point   extract article header   Message Id          EXIT BLOCK                  locate header by msgid  starting point  0            collapse thread       goes to the f
77.  un articolo o un thread gi   letto e per questo non pi   visualizzato da slrn  si  pu   farlo con la sequenza  lt Esc gt 1 lt Return gt  o con  lt Esc gt 1 lt Esc gt p  La prima riscarica dal server tutti gli articoli gi    letti  riconoscibili da una D all inizio della riga   mentre la seconda riconstruisce solo il thread corrente  Per  applicare uno stesso comando a pi   articoli  ad esempio per salvare un intero thread   selezionateli prima con   o    e  poi applicate il comando normalmente  I file generati da slrn quando si salva un articolo o un thread sono in formato  standard mailbox  quindi per aprirli usate l opzione adatta del vostro mail reader  per esempio per Mutt usate  mutt   f  path del file salvato      Una caratteristica molto utile di slrn    il cosiddetto scoring  esso permette di assegnare un punteggio agli articoli in  base ad alcuni criteri  Questo permette ad esempio di marcare come gi   letti gli articoli con subject che non vi  interessano  killing  da cui killfile  sinonimo di scorefile   oppure di assegnare punteggi alti ad articoli contenenti  determinati subject o provenienti da determinate persone  cosi come di assegnarne di bassi ad altri  facendo in modo  da avere nell elenco degli articoli per primi quelli pi   interessanti  e via di seguito gli altri  Premendo il tasto K su un  articolo e rispondendo ad alcune semplici domande  si genera una voce all interno dello scorefile  che    possibile  visionare o modificare con la sequenza di tasti 
78.  un masterizzatore EIDE non ne vuole sapere di  andare se non    il master del suo canale  ergo  se non funziona come slave provate ad impostarlo come master   L impostazione migliore pare essere quella di lasciare i drive sorgenti  hard disk che ospiter   le immagini  ISO9660 e lettore cd rom  come unit   rispettivamente master e slave sul canale primario EIDE  e il  masterizzatore come unit   master sul canale secondario EIDE  cui nel caso affiancare un eventuale secondo  hard disk  Questo garantisce che le unit   funzionino al massimo delle loro possibilit    Utile anche attivare sugli    175    Capitolo 16  Masterizzazione    hard disk e cdrom cdr cdrw EIDE  NON gli SCSI    le funzionalita avanzate permesse  tipo accesso al disco a 32  bit  DMA e altro  tramite il comando hdparm     Attenzione    L uso di hdparm pu   essere PERICOLOSO  Fate SEMPRE le prove prima e dopo ogni comando hdparm  che date  con  hdparm  tT  dev hdX  sostituendo a X le varie unit    Questo vi fornir   dei test per valutare  l aumento o meno delle prestazioni con le varie opzioni impostate  In genere le opzioni da impostare sono    d1  usa DMA  e  c3  usa accesso al disco a 32bit  con sync sequence   Altre possono essere  u1 e  m        leggete la man page di hdparm  per calcolare il valore di m   Tenete inoltre presente che se il supporto  ide scsi    compilato come modulo  quando questo viene scaricato dalla memoria  si perdono le  impostazioni di hdparm  Per aggirare l ostacolo  potete aggiunger
79.  un solo nodo  anche quando in realt   si tratta di un nodo interno ad una rete  privata  Naturalmente  il nodo che esegue il mascheramento    poi in grado di distinguere quali siano stati i nodi  mascherati che hanno originato la connessione  girando a loro i pacchetti di loro competenza     66    Capitolo 9  Firewall    Lo script seguente funziona sia come firewall che da mascheramento di una rete locale interna verso Internet  E  configurato per l accesso dialup via ppp  usa I    interfaccia ppp0   Leggete i commenti nel file  modificate dove  indicato e andate in pace  Dalla revisione 10 dello script  la configurazione  cio   le parti dello script che  NECESSARIAMENTE vanno adeguate al proprio sistema     stata estrapolata dallo script principale  e posta il un  file a parte  che se non modificate lo script sar    etc firewall conf  Per sapere come abilitare il supporto per  firewall e masquerading  guardate nella pagina relativa al kernel  Lo script dovrebbe fare la maggior parte dei  controlli su esistenza di file  connessione  parametri  e segnalarvi se qualcosa non va  Date i seguenti comandi per  settare i giusti proprietari e permessi     cp firewall  usr sbin   chown root root  usr sbin firewall  chmod 744  usr sbin firewall   cp firewall conf  etc   chown root root  etc firewall conf  chmod 644  etc firewall conf    Una volta modificato il file di configurazione  potete avviare il firewall DOPO aver stabilito la connessione  prima  non esiste l  interfaccia di ret
80.  utilizzare  l opzione blank type di cdrecord  dove type    in genere  all  per cancellare l intero disco  pi   lento ma pi    approfondito  oppure fast con cui si fa una cancellazione minimale ma veloce  Spesso    utile  per alcuni cdrw  difettosi usare  insieme all    opzione blank all anche l opzione  force per forzare cdrecord a continuare il blanking    181    Capitolo 16  Masterizzazione    anche in presenza di errore non fatali  Altri blanking type sono documentati nella pagina man di cdrecord  Ricordo  solo blank track per cancellare una singola traccia  Il tipico comando per il blanking        cdrecord  v blank all  forc ject speed 4 dev 0 0 0          Nota  Note sui cd riscrivibili       Spesso i normali lettori cdrom hanno difficolt   a leggere questo tipo di cd  Ci      dovuto al diverso coefficiente  di riflessione del laser che caratterizza questo tipo di supporti  Lo stesso problema    frequentissimo sui lettori  hi fi o car audio  Per poter ascoltare la vostra musica preferita da un cd audio da voi masterizzato come copia  di sicurezza di quello originale  a buon intenditor      conviene che usiate normali cdr       Dopo molte cancellazioni riscritture i vostri cdrw diventeranno inutilizzabili  E    il normale ciclo di vita di questi  supporti che non sono eterni     16 5  Procedura di masterizzazione On The Fly    Con una macchina abbastanza potente  almeno un PII 350 o equivalente  ma c    chi ci riesce anche con processori  meno performanti     possibile sa
81. 1 1  GNU Free Documentation License    Version 1 1  March 2000    Copyright  C  2000 Free Software Foundation  Inc  59 Temple Place  Suite 330  Boston  MA 02111 1307 USA  Everyone is permitted to copy and distribute verbatim copies of this license document  but changing it is not allowed     A 1 2  0  PREAMBLE    The purpose of this License is to make a manual  textbook  or other written document  free  in the sense of freedom   to assure everyone the effective freedom to copy and redistribute it  with or without modifying it  either  commercially or noncommercially  Secondarily  this License preserves for the author and publisher a way to get  credit for their work  while not being considered responsible for modifications made by others     This License is a kind of  copyleft   which means that derivative works of the document must themselves be free in  the same sense  It complements the GNU General Public License  which is a copyleft license designed for free  software     We have designed this License in order to use it for manuals for free software  because free software needs free  documentation  a free program should come with manuals providing the same freedoms that the software does  But  this License is not limited to software manuals  it can be used for any textual work  regardless of subject matter or  whether it is published as a printed book  We recommend this License principally for works whose purpose is  instruction or reference     A 1 3  1  APPLICABILITY AN
82. 17    Capitolo 3  Kernel    3 2 37  Kernel hacking      Magic SysRq key     n       3 3  Compilazione e installazione  Fatto tutto questo  salvate con l opzione apposita  incrociate le dita e date     make dep  amp  amp  make clean  amp  amp  make bzImage  amp  amp  make modules    uscite e andate a farvi un caff   o una lunga passeggiata  con un processore a 200 MHz servono in genere una  quindicina di minuti  regolatevi   Non    come aspettare un figlio  ma la prima volta ci si ritrova con le unghie  completamente rosicchiate      Se tutto    andato bene  il vostro nuovo bambino    ehm  kernel     contenuto nel file   lusr src linux arch i386 boot bzImage    Complimenti  Ora bisogna installare il tutto  Per prima cosa i moduli  Se  avete ricompilato la stessa versione di kernel che state gi   usando  dovete spostare la directory con la versione  precedente dei moduli  prima di installarli  se avete compilato una versione diversa da quella in uso  potete saltare il  primo dei due comandi seguenti            mv  lib modules VERSIONE KERNEL  lib modules VERSIONE KERNEL old  make modules install                                  Fatto questo  controllate se nella directory     boot    esistono i seguenti file     ls  1  boot System map  boot vmlinuz    come prima  se il primo carattere    una  V si tratta di collegamenti  rimuoveteli con rm  f  boot       mentre se            si  tratta di file  rinominateli con mv  f  boot NOMEFILE   boot  NOMEFILE VERSIONE KERNEL PRECEDENTE   
83. 300  64 ether 9 0x300 eth0     Il primo rigo    il nome del file del kernel  il secondo  MODIFICATELO per il vostro sistema  Altre info nella pagina  delle Partizioni     la partizionie di root di linux  il terzo    OBBLIGATORIO per montare il filesystem a sola lettura   ci penser   il processo principale init a rimontartlo in lettura scrittura durante l avvio   il quarto rigo    opzionale  a  me piace la console 80x50   il quinto permette di specificare se avete pi   di 64 mbyte di RAM  nel caso non vengano  riconosciuti tutti  l   ultimo rigo serve per comunicare parametri per qualche periferica che devono essere passati al  kernel  in questo caso una scheda di rete NE2000 compatibile ISA      Se avete il secondo kernel in prova  create anche il file c  loadlin linuxnew bat come segue   loadlin exe  loadlin new    e create il secondo file delle impostazioni c  loadlin loadlin new     vmlinuz new   root  dev hdb2   ro   vga extended   mem 128M   append  reserve 0x300  64 ether 9 0x300 eth0     Capitolo 2  Loadlin    Ora modificate il file c  msdos sys  PRIMA date  attrib  s  h  r c  msdos sys  nelle seguenti righe     altre cose presenti da non toccare   Options   BootGUI 0  Logo 0   altre cose presenti da non toccare    NON cancellate tutte quelle x alla fine  il file deve essere pi   lungo di 1024 byte  Rimettete a posto i permessi con  attrib  s  h  r c  msdos sys  Ora il file c  config sys      Menu    menuitem Win98  Avvia Windows 98     menuitem MSdos  Avvia MS DOS    
84. 5535  D 33434 33523  RACEROUTE SRC PORTS  32769 65535   RACEROUTE DEST PORTS  33434 33523   PRIVPORTS  0 1023   UNPRIVPORTS  1024 65535   i clien                                       SSH incominciano dalla porta 1023 e vanno a scalar             per ogni nuova connessione simultanea generata da una porta    e fino alla 513  privilegiata     69    Capitolo 9  Firewall      I client possono essere impostati per usare solo porte non privilegiate   SSH_PORTS  1022 1023    gd           codici escape colori   RED    033 1  31m    G     033 0  32m   W E    033 0  39m   CYAN    033 0  36m   B  O  Y           m o pn  H E  H E          LUE    033 1 34m   RANGE    033 0  33m   ELLOW    033 1  33m    MAGENTA    033 1  35m       fw const                                fw nointerface                   comunica che non esiste l interfaccia di rete  clear          echo  e  S RED ATTENZIONE  S YELLOW 1   interfaccia     echo  e  S RED pppOS YELLOW  NON e    attiva nel sistema     echo  e  Firewall NON attivato  Controllare connessione Internet    echo  en  S  WHITE Interfacce attualmente attive nel PC      for irf in   INTERFACES    do  echo  en   S RED S irf S WHITI   done                                                 LEI         echo  e   n a   exit 1        w nointerface                                                                fw go           inizio attivazione e flushing  echo  echo  Attivazione del Firewall in corso      echo  e  Indirizzo IP locale sull   interfaccia   YELLOW  
85. D DEFINITIONS    This License applies to any manual or other work that contains a notice placed by the copyright holder saying it can  be distributed under the terms of this License  The  Document   below  refers to any such manual or work  Any  member of the public is a licensee  and is addressed as  you      A  Modified Version  of the Document means any work containing the Document or a portion of it  either copied  verbatim  or with modifications and or translated into another language     212    Appendice A  GNU Free Documentation License    A  Secondary Section  is a named appendix or a front matter section of the Document that deals exclusively with the  relationship of the publishers or authors of the Document to the Document   s overall subject  or to related matters   and contains nothing that could fall directly within that overall subject   For example  if the Document is in part a  textbook of mathematics  a Secondary Section may not explain any mathematics   The relationship could be a matter  of historical connection with the subject or with related matters  or of legal  commercial  philosophical  ethical or  political position regarding them     The  Invariant Sections  are certain Secondary Sections whose titles are designated  as being those of Invariant  Sections  in the notice that says that the Document is released under this License     The  Cover Texts    are certain short passages of text that are listed  as Front Cover Texts or Back Cover Texts  in th
86. FE FE AE FE FEAE FE FEAE FE FE AE FE FE AE FE AE E FE AE E FE AE AE FE AE AE FE AE FE FE AE FE FE AE FE FE AE FE FEFE FE HE H    ASSOCIAZIONI DI TASTI          bind index  lt up gt  previous entry  bind index  lt down gt  next entry  bind pager  lt up gt  previous line  bind pager   down    next line   bind pager   left    previous entry  bind pager   right   next entry      macro personali  macro index  ek    formail  x From    addysort  gt    Mail  Pm black lst n   macro pager  ek    formail  x From    addysort  gt    Mail  Pm black lst n     FE EAE 4 AE EE EH HE FE FE AE EEE EE AE FE FE AE FE FE AE FE FE AE FE FE HE EE EE EE HE HE EEE PE PRE RHEE HEE EHH     CONFIGURAZIONE GnuPG         decommentare la riga seguente se si usa mutt con versione  lt  1 3 x   set pgp_sign_micalg pgp shal   default for DSS keys                Set pgp_decode_command  gpg   p  passphrase fd 0   no verbos batch  output    f   Set pgp verify command  gpg  no verbos batch  output    verify  s  f        Set pgp decrypt command  gpg  passphrase fd 0  no verbos batch  output    f   Set pgp sign command  gpg  no verbos batch  output    passphrase fd 0  armor    detach sign  textmode   a  u  a  Sf                    Set pgp clearsign command  gpg  no verbos batch  output    passphrase fd 0    armor  textmod clearsign   a  u  a  Sf                 set pgp encrypt only command   usr lib mutt pgpewrap gpg  v  batch  output        132    Capitolo 14  Mutt                                                  enc
87. GREEN OK   WHITE     echo  n  Installazione dei moduli necessari al Mascheramento      for mod in   IP MASQ MOD   sbin insmod  ip masq     done  echo  e      t t    GR             EN O       ULES       mod      do          K S WHITE          echo  n  Attivazione IP forwarding        dev null    81    Capitolo 9  Firewall    echo 1  gt   proc sys net ipv4 ip_forward  echo  e   t t t t t    GREEN OK   WHITE     echo  n  Impostazione della POLICY di inoltro a DENY      SIPCHAINS  P forward DENY  SIPCHAINS  A forward  i SINTERFACE  s SLOCALNET  j MASQ  echo  e   t t t    GREEN OK   WHITE     echo  n  Impostazione Timeout mascher  connessioni TCP a 10 ore      SIPCHAINS  M  S 36000 0 0  echo  e   t    GREEN OK   WHITE     echo  n  Blocco e log di tutto il resto      SIPCHAINS  A forward  j DENY  s SANYWHERE  d SANYWHERE  1  echo  e   t t t t    GREEN OK   WHITE         fw yesmasqmod       T                                     T                                                                               I                               fw nomasqmod       gd           moduli masquerading assenti  informa e continua senza  echo  e   t t t t  S RED NO   WHITE     echo  echo  e  S RED Errore    Moduli per il Mascheramento            echo  e  non presenti nel sistema  Ricompilare il kernel col               echo  e  supporto per firewall masquerading   WHITE    echo      fw nomasqmod          fw masq            mascheramento rete locale all    esterno          a a E verifica esistenza 
88. ID e GID 200  che sulla mia Debian erano liberi  voi controllate che  effettivamente sul vostro sistema non siano gi   assegnati  e fate attenzione quando usate la redirezione    Se vi  scappa un singolo    invece di     potete dire addio ai vostri utenti e gruppi        echo  named x 200 200 Nameserver  chroot named  bin false      etc passwd  echo  named x 200       etc group  echo  named x 200       chroot named etc group    Ora copiate i file della precedente configurazione di bind nella nuova directory  se avete usato i miei file  vanno tutti  in  chroot named etc bind   tranne named conf che vain   chroot  named et c    In seguito quest ultimo  file andr   modificato in minima parte per indicare i nuovi percorsi     Siccome vorrete dei bei log  se non avete una versione recente di syslogd che supporti l opzione  a  non dovreste  avere problemi con le moderne distribuzioni  ma comunque controllate la manpage di syslogd per accertarvene  in  modo da poter fare ascoltare il vostro demone syslog gi   presente anche su un altro socket  avete a questo punto due  strade da seguire  installare holelogd  prelevabile presso  ftp   ftp obtuse com pub utils utils 1 0 tar gz   ftp   ftp obtuse com pub utils utils 1 0 tar gz   configurandolo seguendo le sue istruzioni e avviandolo dallo script  con cui avviate bind  prima di questo naturalmente  con un comando simile al seguente     daemon  usr local sbin holelogd  chroot named dev log     guardate negli script alla fine  le righe so
89. INS  A input  i SINTERFACE   NFS PORT  j DENY  1  Xwindow  instauramento connessione  SIPCHAINS  A input  i SINTE   XWINDOW PORTS  j DENY  1  SOCKS  instauramento connessione          SIPCHAINS  A input  i SINT                                                                                                                                                                                                                                           ERFAC             Gli altri variano troppo spesso ultimamente                               127 0 0 0 8  j DENY  1  169 254 0 0 16  j DENY  1  192 0 2 0 24  j DENY  1  224 0 0 0 3  j DENY  1   s 1 0 0 0 8  j DENY  1   s 2 0 0 0 8  j DENY  1   s 5 0 0 0 8  j DENY  1   s 7 0 0 0 8  j DENY  1   s 23 0 0 0 8  j DENY  1   s 27 0 0 0 8  j DENY  1   s 31 0 0 0 8  j DENY  1   s 36 0 0 0 8  j DENY  1   s 37 0 0 0 8  j DENY  1   s 39 0 0 0 8  j DENY  1   s 41 0 0 0 8  j DENY  1   s 42 0 0 0 8  j DENY  1   s 49 0 0 0 8  j DENY  1   s 50 0 0 0 8  j DENY  1   s 58 0 0 0 7  J DENY  1   s 60 0 0 0 8  j DENY  1   s 67 0 0 0 8  j DENY  1   s 68 0 0 0 6  j DENY  1   s 72 0 0 0 5  j DENY  1   s 80 0 0 0 4  j DENY  1   s 96 0 0 0 3  j DENY  1   s 197 0 0 0 8  j DENY     s 218 0 0 0 7  j DENY  1   s 220 0 0 0 6  j DENY  L        p tcp  y  d  LOCALIP         RFACE  p tcp  y  d  LOCALIP       p tcp  y  d  LOCALIP      Capitolo 9  Firewall    80                                                                                                                        
90. N NS pingu mrshark home   1 IN PTR pingu mrshark home   2 IN PTR pinga mrshark home   129 IN PTR win mrshark home     L ultimo file    quello che dice al sistema a quale dns rivolgersi  modificate i due domini indicati         file  resolv conf        search mrshark home  domain mrshark home  nameserver 127 0 0 1  nameserver 192 168 0 1    Salvate tutto  riavviate il sistema o riavviate BIND  da utente root   etc rc d init d named restart per RedHat    etc init d bind restart per Debian   Ora incominciate a fare le vostre prove  Esempi di prove per il mio PC sono  dal  prompt di nslookup   gt     792 168 0 1  192 168 0 2  www mrshark home  ftp mrshark home  pingu mrshark home   pinga mrshark home  pingu  pinga  Se date l    IP dovete ottenere il nome e viceversa  Dopo esservi connessi a  Internet  provate anche a fare qualche risoluzione di nomi di siti  p e  www yahoo it o www mrshark it         Nota  Nota per l uso di programmi che gestiscono in automatico il file  etc resolv conf  tipo kppp o wvdial  se  avete impostato e testato completamente il vostro DNS  nelle impostazioni di questi programmi  invece di  indicare il dominio e gli IP dei DNS che vi vengono forniti dal provider  inserite il VOSTRO dominio e come IP del  DNS inserite 127 0 0 1  ricordando per   di inserire i VERI IP dei DNS del provider nella sezione forwarders del  file named conf  in modo che il vostro DNS possa interrogare quelli esterni nel caso non riesca a gestire in  proprio la risoluzione dei nomi
91. NS  3600000 A  3600000 NS  3600000 A  3600000 NS  3600000 A  3600000 NS  3600000 A  3600000 NS  3600000 A   InterNIC   3600000 NS  3600000 A  operated by RIPE NCC  3600000 NS  3600000 A   IANA   3600000 NS  3600000 A  operated by WIDE  3600000 NS  3600000 A       E ROOT S          ERVE       RS           192 203 230 10       F ROOT S       ERVE       RS           192 5 5 241       G ROOT SE  192 112 36 4       RVE       RS              H ROOT S  128 63 2       ERVE       RS            53       I ROOT S       RVE       RS           192 36 148 17       J ROOT S  198 41 0       ERVE       RS            10       K ROOT SE  193 0 14 129       RVE       RS              L ROOT SE  198 32 64 12       RVE       RS              M ROOT S    202 12 27 33       ERVE       RS           Capitolo 10  DNS    95    Capitolo 10  DNS    I due file seguenti corrispondono all    interfaccia di loopback e suo reverse  non hanno bisogno di essere modificati         file  db local          BIND data file for local loopback interface  STTL 604800    IN SOA localhost  root localhost     1  Serial  604800   Refresh  86400   Retry  2419200   Expire  604800     Negative Cache TTL       NS localhost   A 127 0 0 1                e        file  db 127          BIND reverse data file for local loopback interface  STTL 604800     IN SOA localhost  root localhost      1  Serial   604800   Refresh   86400   Retry   2419200   Expire   604800     Negative Cache TTL                        IN NS localhost   0 0 IN P
92. Nel caso di Intel Pentium Pro  Pentium II  Celeron o superiori   oppure Cyrix 6x86 o Cyrix mii  scegliete PPro 6x86MX    Maximum Physical Memory  scegliete 1GB se avete meno di 1 GB  2GB altrimenti    Capitolo 3  Kernel      Math emulation     n     C y     solo se avete un 386 o 486 sx senza coprocessore   e MTRR  Memory Type Range Register  support     y     anche se il vostro processore non lo supporta    e Symmetric multi processing support    y    solo se avete pi   processori  nello STESSO computer      3 2 3  Loadable module support      Enable loadable module support    y       Set version information on all symbols for modules   n     e Kernel module loader    y       3 2 4  General setup      Networking support    y    SEMPRE  serve almeno per il dispositivo di loopback  least need it for loopback interface    PCI support     y     tranne se avete vecchi PC senza bus PCI     PCI access mode  Any     PCI quirks     y        PCI bridge optimization  experimental      n      e Backward compatible  proc pci     y        MCA support     n     tranne che per vecchi PC IBM con bus Microchannel  e SGI Visual Workstation support     n        System V IPC   y     BSD Process Accounting    y        Sysctl support     y        Kernel support for a out binaries     m        Kernel support for ELF binaries     y        Kernel support for MISC binaries   m      Kernel support for JAVA binaries  obsolete    n       Parallel port support    y    or  m   a scelta     Capitolo 3  Kern
93. ON     then  SIPCHAINS  A input  i  INTERFACE  p tcp    y  s SANYWHERE 22 N   d SLOCALIP SUNPRIVPORTS  j ACCEPT  SIPCHAINS  A input  i  INTERFACE  p tcp    y  s SANYWHERE 22     d  LOCALIP  SSH PORTS  j ACCEPT  echo  e   t t t t t t t    GREEN OK   WHITE     else  echo  e   t t t t t t t    RED NO   WHITE     fi      fw_ssh     fw_icmp                   ICMP  solo tipi 0 3 11   echo  n  Traffico ICMP    if   SICMP    ON     then  SIPCHAINS  A input  p icmp  s  ANYWHERE 0  d  LOCALIP  j ACCEP  SIPCHAINS  A input  p icmp  s  ANYWHERE 3  d  LOCALIP  j ACCEP                            75                                  Capitolo 9  Firewall                                     SIPCHAINS  A input  p icmp  s SANYWHERE 11  d SLOCALIP  j ACCEPT  echo  e   t t t t t t    GREEN OK   WHITE     else  echo  e   t t t t t t    RED NO   WHITE     fi      fw icmp     fw auth       d           AUTH  113   echo  n  Richieste di identificazione      if   SAUTH    ON     then  SIPCHAINS  A input  i SINTERFACE  p tcp  d  LOCALIP 113  j ACCEPT  echo  e   t t t t t    GREEN OK   WHITE     else  echo  e   t t t t t    RED NO   WHITE     fi        fw auth                         fw_irc        d           IRC  6667    cho  n  Internet Relay Chat  if    IRC    ON     then  SIPCHAINS  A input  i  INTERFACE  p tcp    y  s SANYWHERE 6667     d  LOCALIP SUNPRIVPORTS  j ACCEPT  echo  e   t t t t t t    GREEN OK   WHITE     else  echo  e   t t t t t t  S RED NO   WHITE     fi        fw irc                    
94. ON    connessione a server ssh   SSH  0N    napster   NAP  ON    realaudio   RAUD  OFF        87    client whois  WHS  ON     fakebo   OGNI TANTO MI PRUD  FAKE  ON        Gi                 altri ip personalizzati da aggiungere al firewall inserite gli       IP nel campo JERK_IP  usando uno spazio come separatore tra l uno  e l altro  Se volete andare a capo  usate a fine riga il carattere       SENZA lasciare spazi dopo di esso      JERK  OFF    JERK IP  l 1 1 1l 2 2 2 2 3 3 3 3                    THIS IS THE END  MY ONLY FRIEND  by JIM      Capitolo 9  Firewall    88    Capitolo 10  DNS    Come dal titolo dell    Howto  creiamo un DNS facilmente e velocemente  La trattazione si riferisce a BIND v8 X  in  BIND v4 X non so dove mettere le mani e BIND v9 X    ancora troppo giovane per un uso su macchine da  produttivit     Nella prima sezione vedremo come configurare Bind  nella seconda  per i pi   volenterosi e pi   attenti  alla sicurezza  vedremo come spostare la configurazione gi   pronta per far girare Bind in un ambiente chroot  in  modo che possibili aggressori che dovessero bucarlo si ritrovino ad avere a che fare con un filesystem ridotto ai  minimi termini in cui possano fare pochissimi danni     Nota  Ho provato ad usare  su segnalazione di varie persone che hanno fatto la stessa cosa  questi stessi file di  configurazione con BIND v9 X  che la Mandrake 8 0 installa di default  Ebbene  pare che vadano bene anche  per questa versione del DNS  che pur introducendo var
95. Ora copiate in     boot    il kernel e la System map  aggiornate e ricreate i collegamenti  l esempio si riferisce sempre al kernel 2 2 14      cp  usr src linux arch i386 boot bzImage  boot vmlinuz 2 2 14  ln  s  boot vmlinuz 2 2 14  boot vmlinuz   cp  usr src linux System map  boot System map 2 2 14   ln  s  boot System map 2 2 14  boot System map    18    Capitolo 3  Kernel    Se usate    loadlin     copiate il nuovo kernel nella sua directory  guardate la pagina apposita del Quick amp  Easy  Configuration HOWTO   Mentre se usate    lilo     modificate il file   etc lilo conf  in modo da avere sia il vecchio  kernel che il nuovo  fino a quando non sarete sicuri che quest ultimo funzioni perfettamente   la parte aggiunta per il  nuovo kernel    quella tra le due righe di         e qualcosa potrebbe essere diverso      boot    dev hda             delay   5   vga   normal   root    dev hdb2   correggere con la vostra partizione di root    read only   image    boot vmlinuz old   controllate o rinominate il vecchio kernel di conseguenza  label   oldlinux   HEPRE HERE HE RE ETH EE HE EE HEE EF   image    boot vmlinuz   questo    il nuovo kernel  label   linux   HEPEE HERE HEE HEHE HEE EE HEE EE EEE EF   other    dev hdal                               label   dos             table    dev hda    e ridate   sbin lilo  v  per rimetterlo a posto  man lilo  man lilo conf o  ilo howto per altre informazioni   Se volete  rimuovere lilo  usate il comando  fdisk  mbr  dal DOS  oppure  lil
96. PCHAINS  A input  i SINTERFACE  p tcp     destination port 80  1  j ACCEP  echo  e   t t t t t t    GREEN OK   WHITE     else  echo  e   t t t t t tl SIR  fi      fw trojan       T       INS  lt A input  i  I  tination port 23  1    RFACE  p tcp    j ACCEP       oO       T       INS  A input  i  I RFACE  p tcp    tination port 79  1  j ACCEP                                                                                                 Gl    D NO   WHITI       EJ                         fw_jerks         ip personalizzati da filtrare  cho  n  Internet Jerks      if   SJERK    ON     then       for jerk in SJERK IP   do                         SIPCHAINS  A input  i SINTERFACE  s  jerk  j DENY  done  echo  e   t t t t t t    GREEN OK   WHITE     else    t           echo  e   t t t t t t  S RED NO   WHIT          E          78    Capitolo 9  Firewall    fi      fw_jerks                                                                                                                                                                                                                                                                                           fw_nolog       f  SaaS sia blocco senza log  echo  n  Blocco IGMP e PIM      Rifiuta senza loggarli i pacchetti dei protocolli IGMP  2  e PIM  103     Libero ha il vizio di mandare  sti pacchetti che ingolfano i log       SIPCHAINS  A input  i SINTERFACE  p 2  s SANYWHERE     d  CLASS D MULTICAST  j DENY  SIPCHAINS  A input  i  INTERFACE
97. Per altre informazioni  fate riferimento al sito   http   cslug linux it     Capitolo 1  Partizioni    1 1  Introduzione    Oggi gli hard disk sono sempre pi   grandi  Partizionare un hard disk  ossia suddividerlo in pit parti  consente in  genere di renderne pi   pratica ed efficiente la gestione  e permette di avere pi   sistemi operativi installati sullo stesso  pc  In questa parte viene spiegato perch   e come partizionare  con le istruzioni d uso del principale programma DOS   e i trucchi per evitare di fare danno      In particolare vedremo come creare spazio per installare Linux  Si  raccomanda di leggere l intero documento  senza saltare direttamente all uso dei programmi     Nota  Originariamente questa parte era stata scritta per essere pubblicata su un sito italiano di cui non faccio  nome per evitare problemi  il quale fornisce informazioni su Linux  ma che alla fine ha carattere commerciale  e  doveva spiegare l uso di vari programmi DOS e Linux per la completa gestione delle partizioni  Per svariate  ragioni  legate ad alcuni disservizi del sito e per una mia decisione di rendere tutto libero e non sottostare ad  alcuni vincoli imposti  questo progetto    stato abbandonato  e ora una versione ridotta al solo uso di Fips e  Fsresize fa parte del Quick amp Easy Configuration HOWTO     1 2  Nozioni Generali    1 2 1  Cosa sono le partizioni    Le partizioni  come dice la parola stessa  sono una suddivisione dello spazio disponibile su un hard disk  in effetti si  h
98. Quick amp Easy Configuration HOWTO    Antonio Fragola    Quick amp Easy Configuration HOWTO  Antonio Fragola    Copyright    2000   2001 Antonio Fragola    Configurazione rapida e facile di una LinuxBox domestica     Diario delle revisioni    Revisione 2 7   27 Agosto 2001   ampliamento della sezione Mutt  GPG e Hooks   e mini sezione su grepmail  Revisione 2 6   20 Agosto 2001   ampliamento della sezione Procmail  antispam e trucchetti    Revisione 2 5   5 Agosto 2001   nuova sezione Xinetd  modifiche sezioni Bash e Slrn  0 9 7 1    Revisione 2 4   4 Agosto 2001    nuova sezione sul Chroot del DNS  Revisione 2 3   3 Agosto 2001    nuova sezione sui Wheelmouse  Revisione 2 2   2 Agosto 2001    Firewall completamente modulare e modifiche Leafnode  filterfile e xinetd   Revisione 2 1   1 Agosto 2001  piccole modifiche sezioni Partizioni e Masterizzazione    Revisione 2 0   1 Febbraio 2001  modularizzazione della sezione Firewall  Revisione 1 9   29 Gennaio 2001   aggiunta la nuova sezione Masterizzazione    Revisione 1 8   11 Gennaio 2001  revisione della sezione Dns  Revisione 1 7   23 Novembre 2000  aggiunta la nuova sezione Servizi    Revisione 1 6   31 Ottobre 2000  passaggio dal DTD Linuxdoc a Docbook    Revisione 1 5   1 Ottobre 2000  ampliata le sezioni Postfix e Leafnode    Revisione 1 4   14 Luglio 2000   corretti alcuni errori e aggiunta l introduzione a SIrn  Revisione 1 3   7 Luglio 2000   aggiunte le sottosezioni filesystem  Partizioni  e l introduzione del Firewal
99. R    non legge rt e             im  Subject   Re R    aiuto               im  Subject   Re R    he l p              im  Subject   Re R    prov ae               im  Subject   Re R    problem ai               im  Subject   Re R    test         S    im  Subject   Re   R    domand ae                       post periodici del GCN       Subject    be     im      Subject     nvenuto su Usenet   RFD  CFV e it  news  gruppi        im     im     im     im     im                              im    TEE E EE    Subject per  TERRE EE      im      Pim           ubject   a     Subject        Subject     ise          im     Subject        Subject         Subject     Subject   Subject     Usenet news dove saperne di piu                  HOWTO   COME PORRE DOMANDE IN QUESTO GRUPPO   Come funzionano le news  il crosspost e   Male     MANIFESTO    I gruppi Usenet it       istruzioni per 1    uso                      it  news  gruppi    E Quali sono i gruppi della gerarchia it           HEE EE HEE EEE HE HEE EH    it comp os linux        FE FEAE FE FE AE FE FE HHH AE FE FEAE HE HEE EH         sb     64    winlinux    Istruzioni per la creazione di gruppi della gerarchia it          57               im  Subject   emacs     im   Subject   system  map   Pim   Subject    iomega     im ubject   sb pci     im ubject   toshiba     im ubject   vmware     im ubject   banshee     im ubject   isdn     im ubject   slrn     im ubject   star  office    im ubject   sb  live     im ubject   blaster  live    im ubj
100. R A LISA IU EP RR ene 26  5 2  Disattivazione e disinstallazione di Sendmail                          sss ener nennen 31  LAM Qsrenibilleee e                                             33  rP  uccenriltre e                                                              35  TIA Introd  ziorie     e ce e et a tee ee Ree St teat aA ee ee nt 35  7 2  Tile  dr contigurazione  crt eR DEEP TERT UTERE 36  7 3  File di regole  esempi   eee eate ted eie tette beide etes 38  7 4  Usravanzatre trucchetti      teet ea ecdesia en het cada 42  7 5  GCombattere lo  S PAM    etri ec aa ie Habeo tee eel A etu Ani 47  7 6  Sintassi delle espressioni regolari                        iii 50  Be Brant  reb IARE 52  Sle Configurazione  oom epe 52  8 2  SCOPENIE eere erede e e etie niece e bee eee ch ee phe ges 55  8 3  Leafnode       ath whe nl enki abeo dete Pert fe ibaa ae hte be eee E eee peces 63  9  Firewall  ILC                                                                 10 1  Configurazione di Bind              tec eee Pte bia nie lierna ei 89  10 2  Chroot  BIN tives ss e NE E eet ge aaa Alana A 99                                                                      108       U                                                                110  jD                                                                            112  13 1  Informazioni di base  o agile QW OI qe 112  18 2  Configurazione di base    sete en ee oe lepra E HG rH HERR ni 118  13 3  Configurazione avanzat      ite e UR
101. Retro Copertina possono essere aggiunti  anche con adattamenti  da ciascuna persona o  organizzazione  Se il documento include gi   un testo copertina per la stessa copertina  precedentemente aggiunto o  adattato da voi o dalla stessa organizzazione nel nome della quale si agisce  non se ne pu   aggiungere un altro  ma si  pu   rimpiazzare il vecchio ottenendo l esplicita autorizzazione dall editore precedente che aveva aggiunto il testo  copertina     L autore i e l   editore i del  documento  non ottengono da questa licenza il permesso di usare i propri nomi per  pubblicizzare la versione modificata o rivendicare l approvazione di ogni versione modificata     A 2 7  5  UNIONE DI DOCUMENTI    Si pu   unire il documento con altri realizzati sotto questa licenza  seguendo i termini definiti nella precedente sezione  4 per le versioni modificate  a patto che si includa l insieme di tutte le Sezioni Invarianti di tutti i documenti originali   senza modifiche  e si elenchino tutte come Sezioni Invarianti della sintesi di documenti nella licenza della stessa     221    Appendice A  GNU Free Documentation License    Nella sintesi    necessaria una sola copia di questa licenza  e multiple sezioni invarianti possono essere rimpiazzate da  una singola copia se identiche  Se ci sono multiple Sezioni Invarianti con lo stesso nome ma contenuti differenti  si  renda unico il titolo di ciascuna sezione aggiungendovi alla fine e fra parentesi  il nome dell autore o editore della  sezione  s
102. S LICENSE    The Free Software Foundation may publish new  revised versions of the GNU Free Documentation License from  time to time  Such new versions will be similar in spirit to the present version  but may differ in detail to address new  problems or concerns  See http   www gnu org copyleft      Each version of the License is given a distinguishing version number  If the Document specifies that a particular  numbered version of this License  or any later version  applies to it  you have the option of following the terms and  conditions either of that specified version or of any later version that has been published  not as a draft  by the Free  Software Foundation  If the Document does not specify a version number of this License  you may choose any  version ever published  not as a draft  by the Free Software Foundation     A 2  Versione tradotta in Italiano    A 2 1  GNU Free Documentation License    Versione 1 1  Marzo 2000    Copyright  C  2000 Free Software Foundation  Inc  59 Temple Place  Suite 330  Boston  MA 02111 1307 USA  Chiunque pu   copiare e distribuire copie letterali di questo documento di licenza  ma non ne    permessa la modifica     217    Appendice A  GNU Free Documentation License    A 2 2  0  PREAMBOLO    Lo scopo di questa licenza    di rendere un manuale  un testo o altri documenti scritti  liberi  nel senso di assicurare a  tutti la libert   effettiva di copiarli e redistribuirli  con o senza modifiche  a fini di lucro o no  In secondo luogo que
103. SORE  oppure   patch VERSIONE KERNEL tar  COMPRESSORE  COMPRESSORE pu   essere gz per file compressi con  GZIP  o bz2 per file compressi con BZIP2  in genere pi   piccoli  I file che iniziano per linux contenengono i sorgenti  del kernel COMPLETO  mentre i file che iniziano per patch contengono solo le differenze con le versioni precedenti   Quindi  per esempio  ci possono essere i file  linux 2 2 14 tar gz  linux 2 2 14 tar bz2  patch 2 2 14 tar gz e  patch 2 2 14 tar bz2  insieme in genere a tutte le versioni precedenti  Conviene scaricare la versione completa se  proprio non avete i sorgenti  mentre se avete una versione precedente potete scaricare solo i file di differenza  da  applicare sui sorgenti in vostro possesso per avere alla fine la STESSA IDENTICA versione di sorgenti che avreste  ottenuto dalla versione completa  Ricordate per   che dovete scaricare TUTTE le versioni di patch dalla versione in  vostro possesso fino a quella che volete ottenere  quindi se avete i sorgenti completi linux 2 2 11 tar gz  e volete  arrivare alla versione 2 2 14  dovete scaricare i file patch 2 2 12 tar gz  patch 2 2 13 tar gz e patch 2 2 14 tar gz  da  applicare al 2 2 11 in successione  come indicato in seguito  ATTENZIONE   le patch delle versioni  pre     non sono  incrementali   Un consiglio  NON usate i sorgenti standard forniti dalle distribuzioni se dovete applicarvi delle patch   perch   in genere sono versioni modificate e le patch notando questo fatto non vengono applicate
104. TR localhost     I due file seguenti corrispondono all indirizzo di broadcast e suo reverse  non hanno bisogno di essere modificati         file  db 0          BIND data file for broadcast zone   i   STTL 604800     IN SOA localhost  root localhost     1   Serial    96    604800   Refresh  86400   Retry  2419200   Expire  604800     Negative Cache TTL              IN NS localhost         file  db 255               BIND reverse data file for broadcast zone         STTL 604800      IN SOA localhost  root localhost     1  Serial  604800   Refresh  86400   Retry  2419200   Expire  604800     Negative Cache TTL            IN NS localhost     Capitolo 10  DNS    I due file seguenti corrispondono alla zona su cui il vostro dns avr   autorit   e suo reverse  modificate ovunque vedete    nomi riferiti ai miei pc       file  mrshark home        SORIGIN mrshark home    STIL 1D     IN SOA  1   Serial  8H   Refresh  2H   Retry  4w   Expire  1D    Default TTL       IN MX 10 pingu mrshark home     a    wr    IN A 192 168 0 1    pingu IN A 192 168 0 1  pinga IN A 192 168 0 2  win IN A 192 168 0 129    pingu mrshark home     IN NS pingu mrshark home     root pingu mrshark home          97    Capitolo 10  DNS    localhost IN A 127 0 0 1    www IN CNAM  ftp IN CNAM    pingu  pingu           file  mrshark home rev        SORIGIN 0 168 192 in addr arpa   STTL 1D    IN SOA pingu mrshark home  root pingu mrshark home     1   Serial  8H   Refresh  2H   Retry  4w   Expire  1D    Default TTL         I
105. a     ALL  ALL    53    Capitolo 8  Leafnode    Per scaricare le news  dovete lanciare il comando  fetchnews da utente root o news  badate che spesso l utente news  viene creato ma non gli viene assegnata una password  quindi non pu   loggarsi  nel caso da utente root date il  comando  passwd news e assegnategliene una   Se non volete loggarvi come utenti root o news  presuppongo che  l eseguibile fetchnews sia in  usr sbin   se which fetchnews vi da un path diverso sostituitelo dove necessario   date  1 seguenti comandi da root      chown root news  usr sbin fetchnews  chmod ats  usr sbin fetchnews  ln  s  usr sbin fetchnews  usr bin fetchnews    e poi modificate  etc group in modo che nell ultimo campo appaia il vostro nome utente   prima  news x 13 news    dopo  news x 13 news vostronomeutente    Nota  il numero pu   cambiare  e la x potrebbe essere assente nel caso non utilizziate le shadow password o  potrebbe essere qualcosa di ingarbugliato nel caso il gruppo abbia una password  sempre non shadow     La prima volta che lancerete il comando fetchnews verranno scaricati tutti i nomi dei gruppi presenti sul server  remoto  Dopo questa fase  entrate nel vostro newsreader preferito e scorrendo la lista dei newsgroup marcate quelli  che volete frequentare  entrando nel newsgroup scelto e LEGGENDO il placeholder di leafnode  questo dovrebbe  creare i file   var spool news interesting groups nome del gruppo scelto di lunghezza 0  controllate  e se ci   non avviene createli voi
106. a  sistema ormai stabilizzato  sempre nel caso che disponga di una partizione separata  Contiene un sotto filesystem    usr bin per i file eseguibili anche dagli utenti comuni   usr sbin per quelli dell utente root   usr doc e  usr info  per la documentazione   usr man per le pagine di manuale   usr X11R6 per il sistema grafico X11   usr include  per gli header necessari per la compilazione di programmi C   usr lib per le librerie   usr src per i sorgenti  in  particolare  usr src linux per i sorgenti del kernel   e  usr local per programmi locali alla macchina  ma aggiunti  in seguito alla stabilizzazione del sistema        var   contiene i file variabili del sistema  a differenza di  usr  che dovrebbe poter essere montata a sola lettura    Contiene le directory di spool del sistema  come  var spool Ipd per la stampa   var spool fax per i fax    var spool mail per la posta   var spool news per i newsgroup  ecc    la directory dei log  registrazioni delle  attivit    del sistema   var log       la directory contenente i PID dei processi in esecuzione   var run       la  directory delle cache   var cache   e altro     Capitolo 1  Partizioni       tmp   contiene i file temporanei generati dagli utenti e dai programmi in esecuzione  ed    accessibile in genere in  lettura scrittura esecuzione a tutti gli utenti  pu   anche essere un link simbolico a  var tmp      1 4  Prerequisiti generali    Prima di tutto createvi un dischetto di boot con un minimo di utility d emergenza  Inse
107. a che lancerete i rispettivi comandi  Per poterli  cancellare date dal prompt  attrib  r  s  h image idx oppure attrib  r  s  h mirorsav fil e poi cancellateli  normalmente       Potrebbero esserci altri file nascosti di sistema  bisogna permettere che essi possano essere spostati   ATTENZIONE a quello che fate in questa sezione   Chiudete le finestre  ehm  uscite da Windows       e dal  prompt date i seguenti comandi   cd    dir  s  b  a h   t bat    dir  s  b  a s   t bat  edit t bat    Attenzione  IMPORTANTE  prima di procedere  eliminate dal file t bat TUTTE le righe che riportano c  io sys e    c  msdos sys oppure c  ibmbio com e c  ibmdos com  dovrebbero esserci 2 righe per ognuno dei  file elencati   Se saltate questo punto e deframmentate     probabile che al riavvio il sistema non parta  pi    se comunque dovesse succedere  se avete creato il disco di avvio come vi ho detto in  precedenza basta che partiate con quello e diate a sys c  dal prompt         Sostituite nel file t bat tutte le occorrenze di e  con attrib  r  s  h c    uscite da Edit salvando e lanciate dal  prompt il file t bat  Questo elimina gli attributi che potrebbere creare problemi a Defrag       Disattivate TUTTE le opzioni di ottimizzazione del programma di deframmentazione  in particolare disattivate da  Windows 98 l   opzione  Riorganizza i file dei programmi per un avvio pi   rapido    perch   con la scusa di  ottimizzare l avvio  usando i dati contenuti nella directory nascosta c  windows applo
108. a destinazione finale con i campi   From  contenuti nel file della black list  Le ultime 5 regole del file spam  rc servono a intercettare altre possibili  fonti di spam     7 4 6  Correzione tipi MIME errati    La regola seguente preconverte le email testuali in arrivo  che dovessero essere in formato base64 o quoted printed   in un pi   semplicemente gestibile formato Sbit      0     Content Type   text plain      0 fbw     Content Transfer Encoding   quoted printable         mimencode  u  q     0 Afhw    formail  I  Content Transfer Encoding  8bit         0 fbw     Content Transfer Encoding   base64       46    Capitolo 7  Procmail      mimencode  u  b     0 Afhw    formail  I  Content Transfer Encoding  8bit        7 5  Combattere lo SPAM    Vediamo ora come filtrare eventuale UCE UBE  Unsolicited Commercial Bulk Email  cio   spam o posta  indesiderata   Ci sono vari metodi e programmi  ma io uso SpamBouncer  prelevabile da  http   www spambouncer org  cio   una serie di file rc contenenti un insieme di regole per procmail che permettono di  fare varie cose sfiziose      individuando lo spam cercando tra gli spammer conosciuti  siti e domini noti  ISP  irresponsabili  header e body con contenuti riferibili a spam  In base a come impostato  permette di fare le seguenti  cose       marcare con un header aggiuntivo le email  rispedendole al normale flusso delle regole di procmail  potendo cos    fare il filtraggio direttamente dal mailreader      marcare le email sospette  i
109. a regola del filtro selezionato   e  L o  list   elenca le regole di un uno o di tutti i filtri      Po policy   cambia la politica predefinita per il filtro specificato   I filtri sono  rispettivamente per pacchetti in entrata  uscita e in transito   input  output  forward    Gli obiettivi sono       ACCEPT   consente il transito del pacchetto    DENY   impedisce il transito del pacchetto  limitandosi a ignorarlo    e REJECT   impedisce il transito del pacchetto notificando all   origine il rifiuto  viene inviato un messaggio ICMP  specificante che il pacchetto    stato rifiutato     Le regole invece usano le seguenti opzioni  le parentesi    indicano qualcosa di opzionale  mentre il   indica una  negazione         p      tepludplicmplall    stabilisce il protocollo cui si applica la regola  default  all    e  i    interfaccia   stabilisce a quale interfaccia si applica la regola      j obiettivo   stabilisce cosa fare in caso di corrispondenza della regola   e  s    indirizzo  maschera    l indirizzo sorgente da cui arriva il pacchetto  default   0 0 0 0 0  cio   ogni indirizzo      d     indirizzo  maschera    l indirizzo cui    diretto il pacchetto  default   0 0 0 0 0  cio   ogni indirizzo    e  l  effettua il log di quanto passa attraverso la regola      n non risolve i nomi di domini  lascia l ip numerico     Altre informazioni sono reperibili nei documenti su indicati  Il mascheramento IP permette di far credere all   esterno  che l origine delle connessioni    sempre
110. a un articolo come non letto     segna l articolo nella posizione corrente   E segna tutti gli articoli come letti  catchup     lt Esc gt u segna tutti gli articoli come non letti   C segna tutti gli articoli fino alla posizione corrente come letti   lt Esc gt U segna tutti gli articoli fino alla posizione corrente come non letti  Varie     lt Esc gt t  dis attiva il raggruppamento del thread    lt Esc gt a modifica il formato di visualizzazione degli header    lt Esc gt s seleziona il tipo di ordinamento    lt Esc gt p cerca l   header genitore  scaricandolo dal server se necessario   lt Esc gt l lt Esc gt p ricostruisci il thread  scaricandolo dal server se necessario   lt Esc gt  P cerca tutti gli header figli di quello corrente  chiedendo al server   K crea una nuova voce di punteggio  score  in base all   header corrent   lt Esc gt l K modifica il file dei punteggi  score    K segna l articolo affinch   non sia affetto dai comandi di catchup    Esc  1   elimina i segni     da tutti gli articoli marcati   x rimuovi tutti gli articoli letti dall   elenco   A ripeti l ultima sequenza di tasti    W marca con punteggio positivo un thread o articolo    K marca con punteggio negativo un thread o articolo     Esc  e c modifica interattiva dei colori di SLRN   U cerca l URL e seguila   q esci dalla modalit   gruppo    159    Capitolo 15  Slrn    15 4  Varie macro per SLRN    15 4 1  macro   color sl     This file implements a function called  edit colors  that may be used for  de
111. accial traccia2       Opzioni generali possibili       v     Aumenta la prolissit   del comando    force     Forza la continuazione del processo anche se ci sono errori  non fatali  utile col blanking su CD RW  capricciosi     dummy          Fa tutto quello che deve fare ma col laser spento           Chiaramente utile per testare le nostre configurazioni  senza destinare un cd all uso come orologio              179    Capitolo 16  Masterizzazione                       dao     Disk at Once mode  Evita scricchiolii Schifezze vari  dopo le tracce audio  se il vostro masterizzatore lo  supporta     multi     Per la scrittura multi sessione  Va messo per la prima  Sessione  per le successiv  NON per l ultima  vedi  pi   in basso     msinfo     Importante anch esso per la multisessione  vedi sempr  dopo    afix     Il disco viene solamente fissato    nofix     Il disco non viene fissato    eject     Espelle il disco dopo la sessione  alcuni tipi di  periferiche ne hanno bisogno    blank type  Per i CD RW  vedi dopo            Opzioni traccia possibili    audio  path nome traccia wav au     Specifica la natura audio della traccia  va messo per    ogni traccia audio che si vuole incidere       data  path file immagine iso     Specifica la natura dati della traccia    Comando tipico in dummy mode per tracce dati           cdrecord  v  dummy ject speed 8 dev 0 0 0  data  ISO IMG file iso iso    180    Capitolo 16  Masterizzazione    16 3 3  Scrivere sul cd tracce audio          cdrecor
112. aliases OFF   mv  usr bin mailq  usr bin mailq OFF    chmod 755  usr sbin sendmail OFF  usr bin newaliases OFF  usr bin mailq OFF   usr sbin sendmail OFF  q    L ultimo comando serve a svuotare dalle eventuali email la coda delle email  inviandole     3l    Capitolo 5  Postfix    Nota  Per RedHat e Mandrake  se installando postfix vi dice che c      un conflitto con sendmail  devete prima  rimuovere quest ultimo  magari prima facendovi un backup dei suoi file di configurazione  nel caso  ma quando  mai        voleste ritornare indietro  Postfix fornisce dei wrapper per i comandi di sendmail  quindi forzate la  rimozione con l opzione   nodeps   per ignorare le dipendenze  Se volete semplicemente disattivarlo  fate come  mostrato poco fa  altrimenti per disinstallarlo  date i seguenti comandi        mkdir  root sendmail old   cp  etc aliases  root sendmail old    cp  etc sendmail cf  root sendmail old    cp  etc sendmail cw  root sendmail old    cp  etc mail    root sendmail old    rpm  e sendmail sendmail doc sendmail cf  nodeps  killall sendmail   rpm  Uvh postfix 19990906 p107 i586 rpm           l ultimo comando potrebbe essere diverso  nel caso abbiate una versione pi   recente di postfix      Se avevate un installazione funzionante precedente di sendmail  potete importare i vecchi alias in postfix senza  riscriverli tutti  copiando dal backup precedente  root sendmail old aliases in  etc postfix aliases e dando il  comando newaliases per creare il file aliases db necessar
113. altrimenti    n         PPP  point to point  support    y    o  m  se volete collegarvi a Internet via modem    11         VARIE   in genere     n    a tutte    3 2 13  ARCnet devices    e ARCnet devices     n       3 2 14  Ethernet  10 or 100Mbit       ETHERNET  10 or 100Mbit      y    se avete uno o pi   adattatori di rete Ethernet         VARIE   in genere     n    a tutte tranne che per il vostro modello di scheda    3 2 15  Ethernet  1000 Mbit          VARIE   in genere     n    a tutte    3 2 16  Appletalk devices    e Dovrebbe essere disattivato  altrimenti    n    a tutte    3 2 17  Token ring devices         VARIE   in genere     n    a tutte    3 2 18  Wan interfaces         VARIE   in genere     n    a tutte    Capitolo 3  Kernel    12    Capitolo 3  Kernel    3 2 19  Amateur Radio support          VARIEJ   in genere     n    a tutte    3 2 20  IrDA subsystem support      IrDA subsystem support     y    o    m    se avete una porta a infrarossi  tipicamente i portatili     IrLAN protocol    y    o    m    se avete abilitato IrDA e avete un sistema di emulazione di rete Ethernet    IrCOMM protocol     y    o  m  se avete abilitato IrDA e avete un sistema di emulazione di porta seriale      IrLPT protocol    y     o  m  se avete abilitato IrDA e avete un sistema di emulazione di porta parallela  e abilitate il  supporto client o server      IrDA protocol options    y      e Cache last LSAP    y        Fast RRs     n     guardate   help     Debug information   n      
114. amp K44X3S2 128     OK  ATDT096851010    CONNECT                                    Ora date tutti i seguenti comandi  per consentire anche ad un utente comune di avviare e chiudere la connessione   chmod 750  etc ppp pon   chmod 750  etc ppp poff   chmod 600  etc ppp pap secrets   ln  sf  etc ppp pon  usr bin   ln  sf  etc ppp poff  usr bin    Ora verificate che esista un gruppo degli utenti che possono usare il ppp  Controllate che in  etc group ci sia una riga  simile alla seguente  altrimenti inseritela  magari usando il comando addgroup     pppusers x 230   e modificatela come la seguente  inserendo alla fine separati da virgole i nome degli utenti che possono collegarsi   pppusers x 230 VostroNomeDiLogin AltroUtentePpp    Continuate a dare i comandi seguenti     23    hown root pppusers  dev ttyS1  hmod 664  dev ttyS1  root pppusers  etc ppp pon  root pppusers  etc ppp poff  hown root pppusers  usr bin pon  hown root pppusers  usr bin poff    2 oO  Oro       5 5    hmod a s  usr sbin pppd  hmod a s  usr sbin chat  ln  sf  usr sbin pppd  usr bin  ln  sf  usr sbin chat  usr bin       Q0000nn0nn0n0n       Capitolo 4  Internet    Per un minimo di sicurezza  modificate i file  etc hosts allow e  etc hosts deny come segue  ed eliminate da   etc inetd conf i servizi che non vi servono  cio   tutti tranne auth  commentandoli con    se avete configurato un    news server locale lasciate attivo anche nntp          file   etc hosts allow      ALL 127 0 0 1      file   etc hosts de
115. anip    05 18 93    12 30 Dec 12th 1880    8 00pm  december tenth   oppure  before    after   o  since   seguito       da una data come specificata sopra  oppure  between   date    and   date     dove   date      definita come sopra     Seguono alcuni esempi  presi dalla manpage     gr    gr          gr    conta il numero di email       matcha  tutte le email         pmail  r   sent mail    trova tutte le email maggiori a 2000 byte sui  books   epmail books  s 2000 sent mail    trova tutte le email inviate ieri             pmail  d yesterday sent mail    143    Capitolo 14  Mutt    trova tutte le email contenenti  research  inviate prima del primo  gioved   di giugno 1998  richiede il modulo Date   Manip   grepmail research  d  before 1st thursday in June 1992  sent mail       trova tutte le email contenenti  research  inviate prima del  primo giugno 1998       grepmail research  d  before 6 1 92  sent mail    trova tutte le email ricevute dal 8 20 98 che non riguardano   research  o  job   ignorando maiuscole e minuscole  grepmail  iv   research job    d  since 8 20 98  saved mail       trova tutte le email su  mime  ma non su  Netscape   Limita la       ricerca al solo corpo  molte email contengono  mime  negli header        grepmail  b mime saved mail   grepmail Netscape  v    visualizza un elenco delle mailbox contenenti messaggi da  Rodney    Limita la ricerca ai soli header  poich   il testo quotato   delle email potrebbe contenere il pattern   grepmail  hl   From  Rodn
116. anno dei metodi per avere una partizione suddivisa su pi   hard disk  tramite i sistemi RAID  ma questo esula dallo  scopo di questo documento   Esistono 2 tipi principali di partizioni  quelle primarie e quelle estese  Le partizioni  primarie sono quelle da cui i sistemi operativi possono effettuare il boot e contengono un file system  Le  informazioni sul numero e tipo di partizioni sono contenute nella parte finale dell    MBR  Master Boot Record   cilindro 0  lato 0  settore 1 dell    hard disk   e dato lo spazio ridotto  non    possibile avere pi   di 4 partizioni primarie   Questo limite impone di usare le partizioni estese per suddividere ulteriormente l hard disk  Pu   esistere una sola  partizione estesa su un hard disk  e se presente il numero di partizioni primarie possibili si riduce a 3  la somma tra  primarie ed estesa non pu   superare 4   Le partizioni estese non possono contenere file system  ma servono solo per  contenere ulteriori suddivisioni in drive  volumi  logici  Tutte queste suddivisioni devono poi essere identificate  il  DOS utilizza l identificazione tramite lettere dell    alfabeto seguite da      a   c   x   ecc    Le limitazioni di questo  approccio sono evidenti  le lettere sono solo 26     di cui le prime 2  a  e b  sono riservate ai dispositivi floppy    Oltretutto  l assegnazione delle lettere    dettata da un astruso algoritmo  per cui basta non caricare  ad esempio  il    Capitolo 1  Partizioni    driver del cd per avere le lettere seguen
117. arch sl     oe        mode  slang  mode  fold        oe    new search sl   a replacement for search sl that comes with slrn    Copyright  C  2000  2001 Thomas Schultz  lt tststs gmx de gt   Set preference   mechanism borrowed from J B  Nicholson Owens          This file may be redistributed and   or modified under the terms of the  GNU General Public License  version 2  as published by the Free Software    oe    o  oe  oe oe    Foundation      iffalse   Documentation  amp      Description     This file is meant as a replacement for the file search sl that comes with  slrn  It also searches through the articles in the current newsgroup  but  has nicer features  It leaves threads in their collapsed   uncollapsed  status  optionally starts the search at the beginning of the buffer or  wraps around the end of the article list     Installation   The interface consists of two functions  search first   starts a new  search  search next   finds subsequent matches of the same regexp  You can    bind them in your slrnrc like this        setkey article NewSearch   search first           setkey article NewSearch   search next   amp      Preferences        You can use the set preference   function to customize the behaviour of  the macro  To do this  put calls to this function in a file and load it  after this file is loaded  The following examples show the default values        NewSearch   set preference  start at bob   0      164    Capitolo 15  Slrn    If set to a non zero value  start
118. are ancora la gestione delle mailing list  potete usare al posto della regola precedente le seguenti   che cercano di intercettare gli header aggiuntivi che di solito vengono aggiunti dai gestori di ML  Questi sono quelli  che ho trovato io  se per caso qualche email scappa a queste regole e finisce nella vostra mailbox di default  non  dovete fare altro che vedere quale altro header usa il programma che gestisce la ML e aggiungere una nuova regola  simile alle seguenti     20      X Mailing List Name           Lists    echo  MATCH   sed  e  s  N     q       20          Sender  owner        4  Lists    echo  MATCH   sed  e    s      _ g           0      X BeenThere           Lists    echo  MATCH   sed  e  s  N     q       70         Delivered To  mailing list          Lists     echo  MATCH   sed  e  s      _ g          0      X Mailing List   lt          Lists    echo  MATCH   sed  e  s  N     q        0      X Loop           Lists    echo  MATCH   sed  e  s  N     q        0      X List ID   lt            Lists    echo  MATCH   sed  e  s  N     q        0     x  X list             Lists    echo  MATCH   sed  e  s  N     q       43    Capitolo 7  Procmail    7 4 2  Salvataggio automatico degli allegati    La regola seguente salva tutti gli allegati delle email in entrata in una serie di sottodirectory di  MAILDIR attach    le sottodirectory sono create in base alla data  ma potete modificare molto semplicemente lo script per salvarle in  altri modi  DATE    definita nello scr
119. ate o modificate il file  mailcap  aggiungendo in fondo le righe seguenti  links e antiword  devono essere installati nel sistema  lynx    analogo ma rende molto meno bene le tabelle   vecchie versioni di links  non supportano il   dump        text html  links  dump  s  copiousoutput  application msword  antiword  s  copiousoutput    135    Capitolo 14  Mutt    Fatto questo  vedrete i file HTML e WORD direttamente come testo dentro mutt  Se non vi piace come li visualizza     Wow    potete sempre premere  v  per passare al menu degli allegati  salvarli e vederli con altri programmi     Per usare GnuPG  http   www gnupg org  da dentro mutt  dovete aver generato la vostra coppia di chiavi pubblica e  privata con il comando  gpg  gen key  seguite le istruzioni  e consultate qualche howto apposito  ma se volete  usarlo  saprete gi   a cosa serve  spero      Per accedere al semplice menu per l uso di GPG sui vostri messaggi   premete p SUBITO PRIMA di premere y per inviarlo  Potrete quindi scegliere di codificare o firmare il messaggio   anche entrambe le cose   e altro     14 2  Mutt e gli Hooks    Nota  Questa sezione nasce da una serie di scambi di email con Franco Vite  Caparossa  del LUG di Firenze    cui va il merito della parte della descrizione seguente relativa ai  send hook   anche se rielaborata in alcuni  punti  Grazie mille quindi a Caparossa         Gli  hooks   uncini  sono il metodo usato all interno di mutt per impostare delle opzioni specifiche per un dato  folde
120. ave an effect in all groups    4  date of expiry can either be a date string  in format MM DD YYYY or   D MM YYYY  or an integer  If it is an integer  it will be       nterpreted as how long from now  in days  the entry should remain          D   i   valid  if it is zero  or negative   th ntry will never expire   apply immediately   if non zero  the scorefile is reloaded  so the  n    ew entry is applied immediately        Thus  th xample above would put a score of  100 on the author of the       current article for 30 days from now  but only in the current group  the  new entry would be applied immediately        169    Capitolo 15  Slrn    Preferences        You can use the set preference   function to customize the behaviour of   the simple interface  To do this  put calls to this function in a file and  load it after this file is loaded  The following examples show the default  values           OneKeyScore   set preference  ignore value    1000         OneKeyScore   set preference  watch value   250         The score ignore subthread   and watch subthread   will assign to the  current subthread when they are called           OneKeyScore   set preference  ignore expiry   14         OneKeyScore   set preference  watch expiry   21         How long  in days from date of creation  the new scorefil ntries will  be active        OneKeyScore   set preference  ignore immediately   0    OneKeyScore   set preference  watch immediately   0               If set to a non zero value  th
121. ay format 2    F  5u   n 50g  81  h   oup display format 3    F  5u    6t   n     Capitolo 15  Slrn    153    o      avvisa se non si rispettano alcune regole di netiquett       set netiquette_warnings 0       Supporto Mime    oe oe ge       set use mime 1  set mime charset  iso 8859 1   set use metamail O0       set metamail command  metamail       visualizza i numeri di fianco agli articoli  per selezioni  set use header numbers 1         carattere per nascondere il testo spoiler   set spoiler char          quando viene svelato uno spoiler  inizia una nuova pagina  set spoiler display mode 1      non controllare gli articoli in base agli overview files       set spool check up on nov 0    macro utili      ge    interpret  News  Slrn color sl   setkey article edit colors   eec        interpret  News  Slrn new search sl   setkey article NewSearch   search first  S           setkey article NewSearch   search next   amp      interpret  News  Slrn onekey score sl        setkey article OneKeyScore   ignore subthread   K   setkey article OneKeyScore   watch subthread   W                 interpret  News  Slrn preferences sl     interpret  News  Slrn screen resize sl        set warn followup to 2       Colors       oo oe ge    veloci    Capitolo 15  Slrn    154    set highlight_unread_subjects 1    set color_by_score 3    col  col  col    col    col  col  col  col    col  col    col  col  col    col  col    col  col  col  col    col    col  col  col  col    col  col    col  col  col
122. azione  opzioni timeout short e timeout long      Per cancellare i vecchi post che hanno superato il tempo di expire  data da utenti root o news il comando  texpire   magari forzandolo con l opzione  f     8 2  Scorefile    Con leafnode potete anche impostare dei filtri per evitare di scaricare del tutto degli articoli che non vi interessano   Quello che segue    un esempio di killfile creato da Davide Alberani  http   members xoom com alberanid   un grazie  1000 a lui    e per attivarlo modificatelo e copiatelo nel file  etc leafnode filterfile e decommentate la riga  apposita nel file  etc leafnode config  per una spiegazione della sintassi delle espressioni regolari presenti   fate riferimento alla sezione apposita del Quick amp  Easy Configuration HOWTO nella pagina di Procmail         File di filtro per leafnode di Davide Alberani    Aggiornato al 12 aprile 2001       Leafnode puo    essere scaricato da   http   www leafnode org    Formato principalmente durante la frequentazione dei gruppi   it comp os linux     it cultura ateismo   it comp os dibattiti   it comp sicurezza varie   it news gruppi   it arti cinema    Nota   probabilmente vi conviene cancellare o commentare alcune righ             nella sezione Subject  a seconda di quali sono i vostri interessi   Per quanto riguarda 1 ntry nella sezione From  NON rompete le  gonadi  c e  finito chi   a mio  insindacabile  giudizio   ha rotto  troppo le scatole  e  o semplicemente si            troppo stupido per perdere t
123. borazione da procmail   Dopo il     si pu      indicare un nome per il file di lock  altrimenti verr   generato in automatico da procmail     2  una o pi   condizioni  identificate da   come primo carattere    35    Capitolo 7  Procmail    3  una linea di smistamento  che pu   essere un file  una directory o una linea che inizia con    pipe   che permette  di inviare il messaggio in input ad un programma esterno per una qualche elaborazione  o ancora una linea che  inizia per    che permette di inviare una copia del messaggio a ciascun indirizzo email indicato dopo il    Altre  possibilit   sono elencate in man procmailrc     7 2  File di configurazione    Questo    un file di configurazione abbastanza generico  pu   essere usato cosi com       perch   le parti variabili  le  regole di smistamento  sono contenute in altri file  elencati alla fine di questo  che vengono richiamati da questo  principale         file   procmailrc                                             directory   MAILDIR   SHOME Mail   ASSICURATI CHE ESISTA  Le email finiranno qui   PMDIR   SMAILDIR  Pm   crea anche questa dir   PMSRC    PMDIR   DUMMY     test  d  MAILDIR    mkdir SMAILDIR    DUMMY     test  d  PMDIR    mkdir  PMDIR    DUMMY     test  d  MAILDIR Sent    mkdir SMAILDIR Sent    DUMMY     test  d  MAILDIR Read    mkdir  MAILDIR Read   varie   SHELL  bin sh   jINEBUF 8192             PATH S HOME bin  bin  usr bin  usr local bin  EFAULT SMAILDIR IN default   mailbox di default per le email in en
124. casi   Tutte le prove sono state fatte con la distribuzione Mandrake 7 0  quindi si adattano anche a Redhat  Dal 2001 su  PINGU sono passato a Debian  e quindi ora molte cose sono anche specificate per questa distribuzione  Invece sul  portatile ora uso Mandrake 8 0  Un ultimo avvertimento  prima di interpellarmi eventualmente per email     Attenzione    NON fate taglia e incolla dai documenti  perch   la conversione da sgml potrebbe introdurre caratteri non    desiderati o errati  TUTTI i file indicati si possono trovare belli e pronti in area Download del mio sito  in un  pacchetto apposito  In particolare  se mi scrivete perch   trovate dei file con le righe che terminano con  M   v accoppo  Idem se il vostro Netschiappa vi fa vedere caratteri strani invece di scaricare i file  usate un  download manager con le palle  ed evitate di scaricare da win i file testuali     isso che introduce i  M        2  Altre informazioni    2 1  Reperibilit      Il Quick amp Easy Configuration HOWTO  in formato SGML  TXT  HTML mono e multipagina  PS e PDF singola e  doppia pagina in A4  RTF  TEX  e gli script in esso riportati  possono essere scaricati da   http   mrshark sourceforge net  o dal mirror su http   mrshark cjb net  o ancora da http   www mrshark it     2 2  Da fare    Nelle prossime versioni e revisioni del Quick amp Easy Configuration HOWTO saranno incluse le seguenti nuove  configurazioni       Aggiungere l uso di cdrdao e cdda2wav cdparanoia alla sezione Masterizzazione    C
125. che i files che iniziano con                    path   oppure   device      Specifica il percorso alla immagine IS09660 precedente   sistente che dev ssere  fusa   va bene anche  indicare il nome della periferica   Necessario insieme  all opzion C per le sessioni successive alla prima   vedi sotto      Editore    e    Preparatore        Sono stringhe  se proprio volete metterle scriveteci       quello che pi   vi aggrada     percorso nomefile iso     Indica dove piazzare il file iso da creare e come  chiamarlo       Attiva le esensioni RockRidge  propriet   e  permessi           Come il precedente ma propriet   permessi vengono  settati con i valori usabili da tutti  555      178    Capitolo 16  Masterizzazione       Genera un file TRANS TBL per i sistemi che non  supportano le estensioni RockRidge        Aumenta la prolissit   del comando      V  Id del volume           Come per  P p   x  path     Esclude ci   che viene indicato nel path  anche  pi   di uno  ognuno anticipato da un   x     Ad esempio        mkisofs  v  l  T  r  D  J  o  ISO IMG image 1l iso  dir da esportare    E utile testare l immagine iso appena creata montando   tramite il loopback device   come se fosse un vero e proprio  cdrom  col comando seguente     mount  t iso9660  o ro loop  dev loop0  ISO IMG file immagine iso  mnt cdrom    Ricordati poi di smontarla con  umount  mnt cdrom    16 3 2  Scrivere il cd con cdrecord    Sintassi del comando   cdrecord  opzioni generali  dev device  opzioni traccia  tr
126. ck    black    black    black     Capitolo 15  Slrn    155       A oe oe    oe    Monochrome attributes  may be specified     for monochrom terminals        mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono  mono    article  author  boldtext  cursor   date  description  error   frame   from myself  group  grouplens display  header number  headers   high score  italicstext  menu press  menu   normal  pgpsignature  quotesl  quotes2  quotes3  quotes4  quotes5  quotes6  quotes7  quotes  response_char       selection  signature  status  subject  thread_number  tree  underlinetext  verbatim     none     none     bold     bold   reverse    none     none     blink   bold    reverse      bold      bold    none    none      bold      bold           bold    none    reverse    none    none    underline    underline    underline    underline    underline    underline    underline         underline    bold    bold    none    reverse    none    bold    bold    underline    none     One or more attributes    Capitolo 15  Slrn    156    Capitolo 15  Slrn    15 3  Tasti principali    Note   1    sta per CTRL    qualcosa   sta per il tasto indicato  2  I comandi sono case sensitive  maiuscole e minuscole sono diverse           3  Per attivare i tasti       amp   per fare le ricerche all interno       dei messaggi  dovete inserire nel vost
127. contengono ci   che cercate      pu   cercare nel corpo o tra gli header dei messaggi    pu   eseguire ricerche anche su mailbox compresse in vari formati  tra cui bzip2 e gzip    Se non trovate il pacchetto gi   pronto per la vostra distribuzione preferita  scaricate i sorgenti di grepmail dal sito   http   grepmail sourceforge net  Per prima cosa  se non li avete gi   nel vostro sistema  installate i due moduli perl  Date  Parse e Date  Manip con i comandi seguenti     perl  MCPAN  e  install Date  Parse     perl  MCPAN  e  install Date  Manip       quindi compilate come segue  rispondendo eventualmente y alla domanda sull  installazione del modulo  Mail  Folder  FastReader  per velocizzare di un 10 20  le ricerche   X YZ    la versione del programma     cd  usr local src       tar xvzf  percorso verso file coi sorgenti grepmail X YZ tar gz  cd grepmail X YZ   perl Makefile PL   make   make test   make install    Se make test segnala qualche errore  usate make testfunc per vedere nello specifico l errore  a me ne dava uno sulle  mailbox tzipped  ma visto che non le uso  non me ne sono preoccupato   Per default la ricerca avviene sia sugli  header che nel corpo del messaggio  L  output pu   essere inviato su un file  otterrete una mailbox standard   o  direttamente in pipe di nuovo a grepmail per un ulteriore raffinamento della ricerca  Queste le opzioni per l uso di  grepmail da shell        grepmail   abDhilmrRuv    s size    d  datespec         lt expr gt     files       
128. copia dei messaggi in uscita  Vengono controllati in ordine i vari  fcc hook  e se non se ne trovano di soddisfacenti  viene usata la mailbox definita in  record  Se la vostra regexp  contiene spazi  racchiudetela tra virgolette  Gli specificatori  X sono spiegati di seguito in questa sezione     send hook    regexp comando    altro comando     send hook permette di rispondere ad un dato indirizzo email  spesso mailing List  impostando comandi di  configurazione specifici per quell indirizzo  di solito si personalizza il campo From  e la firma da apporre in coda    Per esempio     1  Di default sono paperino  paperino it  con la firma     signature  2  ma sono anche pippo  pippo it e con questo indirizzo uso la firma    signature pippo  3  ma ho anche pluto pluto it  a cui vi associo la firma     signature pluto    Poniamo che nel secondo caso sia iscritto alla ML linux linux it  mentre nel terzo caso sia iscritto alla ML  linux siena it  Mutt permette di usare l indirizzo e la firma del secondo esempio per linuxQ linux it  e quelli del  terzo esempio per linux  siena  it  e le impostazioni di default per tutti gli altri casi  impostando i seguenti  send hook     send hook    set signature    signature        137    Capitolo 14  Mutt    my hdr From  Paperino  lt paperino paperino it gt      send hook linuxGlinux it  set signature    signature pippo      my hdr From  Pippo  lt pippo pippo it gt      send hook linux siena it  set signature    signature pluto      my hdr From  P
129. copies of the Document  then if the Document is less than one quarter  of the entire aggregate  the Document   s Cover Texts may be placed on covers that surround only the Document  within the aggregate  Otherwise they must appear on covers around the whole aggregate     216    Appendice A  GNU Free Documentation License    A 1 10  8  TRANSLATION    Translation is considered a kind of modification  so you may distribute translations of the Document under the terms  of section 4  Replacing Invariant Sections with translations requires special permission from their copyright holders   but you may include translations of some or all Invariant Sections in addition to the original versions of these  Invariant Sections  You may include a translation of this License provided that you also include the original English  version of this License  In case of a disagreement between the translation and the original English version of this  License  the original English version will prevail     A 1 11  9  TERMINATION    You may not copy  modify  sublicense  or distribute the Document except as expressly provided for under this  License  Any other attempt to copy  modify  sublicense or distribute the Document is void  and will automatically  terminate your rights under this License  However  parties who have received copies  or rights  from you under this  License will not have their licenses terminated so long as such parties remain in full compliance     A 1 12  10  FUTURE REVISIONS OF THI
130. copiright per l intera raccolta  Ciascuna raccolta si chiama allora  aggregato  e questa  licenza non si applica agli altri lavori contenuti in essa che ne sono parte  per il solo fatto di essere raccolti insieme   qualora non siano pero loro stessi lavori derivati dal documento     Se le esigenze del Testo Copertina della sezione 3 sono applicabili a queste copie del documento allora  se il  documento    inferiore ad un quarto dell intero aggregato i Testi Copertina del documento possono essere piazzati in  copertine che delimitano solo il documento all interno dell aggregato  Altrimenti devono apparire nella copertina  dell intero aggregato     A 2 10  8  TRADUZIONI    La traduzione    considerata un tipo di modifica  e di conseguenza si possono distribuire traduzioni del documento  seguendo i termini della sezione 4  Rimpiazzare sezioni non modificabili con traduzioni richiede un particolare  permesso da parte dei detentori del diritto d autore  ma si possono includere traduzioni di una o pi   sezioni non  modificabili in aggiunta alle versioni originali di queste sezioni immutabili  Si pu   fornire una traduzione della    222    Appendice A  GNU Free Documentation License    presente licenza a patto che si includa anche l originale versione inglese di questa licenza  In caso di discordanza fra  la traduzione e l originale inglese di questa licenza la versione originale inglese prevale sempre     A 2 11  9  TERMINI    Non si pu   applicare un altra licenza al documento  co
131. d  v speed n dev 0 0 0  audio  path traccia_l wav  audio     path traccia 2 au  audio  path traccia 3 wav    16 3 4  Scrivere sul cd in  mixed mode   audio e dati     I comuni lettori hi fi sono capaci di leggere solo la prima sessione  e  se c    una traccia dati cercano spesso di   leggerla  rischiando di spaccare i woofer  la soluzione    quella di scrivere una prima sessione solo audio e la  eventuale seconda con dati           cdrecord  v speed 8 dev 0 0 0  audio  path traccia l wav  data file iso iso    16 3 5  Multisessione    Bisogna passare a mkisofs le  coordinate  della sessione precedente  se ce n      una   Queste le pu   rilevare cdrecord  con l opzione  msinfo    cdrecord  msinfo dev 0 0 0    Sono due numeri separati da una virgola  n N  e vanno passati cosi come sono a mkisofs tramite l opzione  C       mkisofs  v  l  T  r  D  J  o  ISO IMG nome immagine iso  C n N     M  dev scd0  dir da esportare    L opzione  M specifica la periferica da interrogare ed    altrettanto necessaria  Invece che il nome della periferica   M  potrebbe essere anche seguito dal nome dell immagine precedente  A cdrecord bisogna passare l opzione  multi a  tutte le sessioni tranne che all ultima  Il comando tipico  in dummy mode  potrebbe essere           cdrecord  v  dummy  multi ject speed 8 dev 0 0 0  data  ISO IMG file iso iso    16 4  Procedura di masterizzazione CDRW    Per poter cancellare il contenuto di un disco cdrw su cui sono gi   state scritte sessioni precedenti possiamo
132. ddr arpa   IN  loaded  serial 1   Aug 17 07 46 12 pingu named 1066   master zone  0 in addr arpa   IN  loaded  serial 1   Aug 17 07 46 12 pingu named 1066   master zone  255 in addr arpa   IN  loaded  serial 1   Aug 17 07 46 12 pingu named 1066   master zone  mrshark home   IN  loaded  serial 1    Aug 17 07 46 12 pingu named 1066   master zone  0 168 192 in addr arpa   IN  loaded  se   rial 1    Aug 17 07 46 12 pingu named 1066   listening on  127 0 0 1  53  lo    Aug 17 07 46 12 pingu named 1066   listening on  192 168 0 1  53  eth0    Aug 17 07 46 12 pingu named 1066   listening on  151 26 33 74  53  ppp0    Aug 17 07 46 12 pingu named 1066   Forwarding source address is  0 0 0 0  1049   Aug 17 07 46 12 pingu named 1067   chrooted to  chroot named   Aug 17 07 46 12 pingu named 1067   group   named   Aug 17 07 46 12 pingu named 1067   user   named   Aug 17 07 46 12 pingu named 1067   Ready to answer queries                             107    Capitolo 11  Wwwoffle    Wwwoffle    il demone che permette di implementare un cache proxy server sul vostro PC  utile per sfogliare offline  le pagine che avete scaricato e per permettere agli altri vostri pc  se avete una rete locale  di accedere a internet   magari limitandone l uso ad alcuni soli siti e impedendone altri  Tramite un  interfaccia di gestione in html e alcuni  script  dispone di un comodo motore di ricerca all interno della cache  permette di richiedere pagine anche quando si  e offline  verranno scaricate quando si sa
133. dente ha avuto esito positivo  quindi in questo caso se viene  trovato un messaggio doppio  viene accodato a   duplicati    La macro  TO   viene spiegato tra poco  Le ultime  regole correggono alcuni messaggi che potrebbero risultare errati  vecchi pgp  outlook      e conservano gli  indirizzi nell archivi di LBDB  un programma che consente di raccogliere informazioni sui mittenti         file  lists rc        DUMMY     test  d  MAILDIR Lists    mkdir S MAILDIR Lists     39    70        TO_procmail informatik rwth aachen de  Lists ML procmail    sos       TO_vim vim org  Lists ML vim  DATE       Capitolo 7  Procmail    Nota  TO_    una macro predefinita di procmail che intercetta un indirizzo email fra gli header destinazione  To   Cc  Resent To  ecc    Va scritto ESATTAMENTE come lo vedete     TO_indirizzo email   rispettando spazi e    maiuscole  Non inserite simboli  lt  o  gt   Altre informazioni all   interno di man procmailrc     Suggerimento  Inserite le regole per le mailing list pi   trafficate all inizio di lists  rc  in modo che i messaggi    vengano elaborati prima e attraversino meno regole  velocizzando il processo     Nota  Il secondo esempio invece suddivide le email anche in base a mese e anno  la variabile DATE    impostata  in  procmailrc   il tutto in automatico  mese e anno sono quelli dello smistamento  NON dell   invio dagli autori    alla mailing list        Le email da mailing list finiscono in una directory apposita  che viene creata in automatico se
134. di errori nel cd originale   reali o da psx       continua comunque a generare il file immagine     Ovviamente immagine iso    il file che passerete come argomento a cdrecord per la successiva masterizzazione        cdrecord  v ject speed 8 dev 0 0 0  data immagine iso    183    Capitolo 17  Servizi    In questa sezione vediamo un elenco di buona parte dei possibili demoni di sistema di un sistema Linux  In Linux  e  negli Unix in generale  i demoni sono dei processi che vengono avviati di solito durante l avvio del sistema e  continuano a girare in background senza richiedere intervento da parte dell utente  in attesa che qualche altro  programma o processo ne richieda i servizi  L elenco seguente pu   esservi utile per vedere quanti di essi vi sono  realmente necessari  e se non sia il caso di disabilitare o disinstallare del tutto il pacchetto relativo al servizio     acpid  Descrizione  demone per la gestione dell  alimentazione elettrica  Stato  opzionale    Documentazione   usr share doc acpid  versione     anacron    Descrizione  una versione particolare del demone cron  cron avvia delle elaborazioni a orari programmati  ma  li salta se il sistema non    in funzione all orario prestabilito  anacron invece controlla in fase di avvio tutte le  elaborazioni che sarebbero dovute essere eseguite da cron e le esegue  Pu   essere utile in caso di macchine che    non rimangono accese perennemente   Stato  opzionale    Documentazione  man anacron    apmd    Descrizione  control
135. e     Capitolo 15  Slrn    161     black     red     green     brown     blue     magenta     cyan     lightgray     gray     brightred     brightgreen     yellow     brightblue     brightmagenta          brightcyan     white      default     _stkdepth      n   1   0      define edit colors        variable n  fg  bg   variable obj     forever      n   _stkdepth      obj   select_list_box   Object     title   EXIT     article     author     boldtext     box            cursor      date     description     error      frame      from myself     group      grouplens display     header name     header number      Capitolo 15  Slrn    162     headers     high_score     italicstext     menu     menu_press     neg_score     normal     pgpsignature     pos_score     guotes     guotesl     guotes2     guotes3     guotes4     guotes5     guotes6             guotes7     response_char     selection     signature     status     subject     thread_number     tilde      tree     underlinetext     unread_subject    Mardi   verbatim         _stkdepth      n   1   0    if   obj     EXIT   or  obj          break     fg   color get color for object   Foreground color for       if  fg        break     bg   color get color for object   Background color for       if  bg        break     set color  obj  fg  bg    color store color  obj  fg  bg    call   redraw                 obj        obj      Capitolo 15  Slrn    163    Capitolo 15  Slrn    color save colors to file           15 4 2  macro   new se
136. e   fet chmailrc deve avere al piu    attributi 0710  io uso 0600   altrimenti fetchmail non parte   quindi date nella vostra home directory un bel     chmod 0710  fetchmailrc    Per ricevere la vostra posta  date dal prompt di shell il comando  fetchmail  Possibili opzioni utili sono     e  y    anche ripetuto  come  vvvv  che stampa a video un resoconto di quello che sta succedendo  pi   dettagliato in  base a quante v mettete    e  c  controlla se c      nuova posta senza scaricarla       dn   dove n indica il numero di secondi   avvia in modalit   demone  che controlla e scarica la posta ogni n  secondi       q interrompe lo scaricamento a intervalli regolari della posta  e  a  scarica sia i vecchi che i nuovi messaggi    e  k  scarica la posta lasciandola anche sul server remoto    33    Capitolo 6  Fetchmail    e  F cancellai vecchi messaggi dal server remoto     ln  non scarica i messaggi di dimensione superiore a quella indicata con n    Ricordate di impostare anche procmail per lo smistamento della posta prelevata nelle vostre caselle locali  altrimenti  la posta rimane in  var spool mail nomeutente     Attenzione    NON USATE LA POSTA DA UTENTE root     PERICOLOSO  POTRESTE PERDERLA TUTTA        34    Capitolo 7  Procmail    7 1  Introduzione    Procmail    il programma che si occupa di smistare in diverse caselle le email che arrivano dai vostri account pop o  direttamente dal sistema     forse il pi   complicato tra i programmi che dovrete configurare per la gesti
137. e  consulta Salternates     P messaggi creati da te  consulta Salternates     Q messaggi cui si    risposto    R messaggi letti    r  MIN   MAX  messaggi con  date received  nell intervallo indicato   S messaggi supersede  eliminati dal server        S SUBJECT messaggi con SUBJECT nel campo  Subject    ST messaggi con un tag    t USER messaggi indirizzati all USER    U messaggi non letti   MV messaggio parte di un thread collassato    X EXPR messaggi contenenti EXPR nel campo  References    y EXPR messaggi contenenti EXPR nel campo  X Label                  z  MIN   MAX  messaggi con dimensione nell intervallo MIN MAX          Sono permesse anche le forme    MAX    gt  MIN    MIN   e    MAX         Si possono concatenare pi   pattern in successione  che funzioneranno in AND logico    t mutt  f elkins  selezioner    i messaggi inviati a  mutt  da  elkins    Gli altri operatori logici sono     NOT      OR   e le parentesi tonde    per  raggruppare      t muttl c mutt   f elkins  selezioner   i messaggi che non hanno  mutt  nei campi To  o Cc  e creati  da  elkins       Le ricerche per data DEVONO essere nel formato GG MM AA  mese e anno sono opzionali  e assumono come  valori predefiniti quelli del mese e anno correnti   Ad esempio    d 20 1 95 31 10   Se ometti la prima data  MIN    indicando solo   GG MM A     verranno selezionati tutti i messaggi prima di quella data  Se ometti la seconda data   MAX   e specifichi solo    DD MM YY      verranno selezionati tutti i messaggi d
138. e  dev hda5  restore dosd backup  ripristina la partizione specificata a partire dal file indicato    Usate SEMPRE l opzione    backup  che in caso di errori permette tramite    restore di ripristinare il tutto  E possibile  che LILO non funzioni al riavvio  quindi prima di riavviare date  sbin lilo da root per risistemarlo     11    Capitolo 2  Loadlin    In questa sezione spiego come avviare Linux con Loadlin  un programma DOS che permette di evitare di installare  Lilo da qualsiasi parte  utile spesso quando si ha a che fare con multiple  e frequenti  installazioni di Windows  che  solitamente sovrascrivono l MBR eliminando Lilo  Verr   anche mostrato l   uso di un menu che faciliter   la scelta  dell OS  oltre alla gestione di due diversi kernel  per esempio uno stabile e uno in prova   duplicate le relative sezioni  per averne altri      Create una directory  io la chiamo loadlin  perch   in linux ho installato mulinux  per emergenze  nella vostra  partizione Windows e copiateci dentro il kernel stabile che usate  da Linux     nella directory  boot   rinominandolo  vmlinuz old  e l eventuale nuovo kernel in prova  rinominandolo vmlinuz new  Copiateci dentro anche loadlin exe   dalla directory Dosutils presente nel cd della vostra distribuzione  Ora create il file c  loadlin linuxold bat come  segue     loadlin exe  loadlin old    e create il file delle impostazioni c  loadlin loadlin old     vmlinuz old   root  dev hdb2   ro   vga extended   mem 128M   append  reserve 0x
139. e  di aggiungere il proprio indirizzo all elenco dei  NOBOUNCE  usando la password contenute in SBYPASSWD           stesse considerazioni di DULCHECK  ma per 1   ORBS        stesse considerazioni di DULCHECK  ma per il MAPS RSS           questa invece puo  essere attivata tranquillamente   visto che l   RBL lista spammer e siti certificati        ATTIVA SPAMBOUNCER       Le regole seguenti inviano le email indirizzate a uno dei vostri indirizzi email       nello spool di default  spostando quelle che non hanno voi nei campi To  o Cc    o che vi sono state inviate in Bcc  in un altro folder  Viene usato il file indicato       in precedenza nella variabile SMYEMAIL  quindi create questo file indicando tutti  gli indirizzi email in cui ricevete posta  elencandoli uno per riga     S FORMAIL   zxFrom   zxReply To           fgrep  i  f S MYEMAIL      S FORMAIL  A X Folder  Default             DEFAULT        49    Capitolo 7  Procmail     03    S FORMAIL   A X Folder  Bulk    S BULKFOLDER        Il file    ampliamente commentato  quindi leggetelo direttamente e modificate dove necessario     Attenzione    Si consiglia inoltre di tradurre i due file spam e notify  che contengono rispettivamente i messaggi    automatici usati per lamentarsi con l ISP dello spammer  e il messaggio inviato a chi si vede bloccate le  proprie email per avvisarlo su come aggirare il blocco tramite una password  Nella tarball dei FILES ci  sono le versioni che uso io  gi   tradotte        Nota  Per aggiorna
140. e  notice that says that the Document is released under this License     A  Transparent  copy of the Document means a machine readable copy  represented in a format whose specification  is available to the general public  whose contents can be viewed and edited directly and straightforwardly with  generic text editors or  for images composed of pixels  generic paint programs or  for drawings  some widely  available drawing editor  and that is suitable for input to text formatters or for automatic translation to a variety of  formats suitable for input to text formatters  A copy made in an otherwise Transparent file format whose markup has  been designed to thwart or discourage subsequent modification by readers is not Transparent  A copy that is not   Transparent  is called  Opaque      Examples of suitable formats for Transparent copies include plain ASCII without markup  Texinfo input format   LaTeX input format  SGML or XML using a publicly available DTD  and standard conforming simple HTML  designed for human modification  Opaque formats include PostScript  PDF  proprietary formats that can be read and  edited only by proprietary word processors  SGML or XML for which the DTD and or processing tools are not  generally available  and the machine generated HTML produced by some word processors for output purposes only     The  Title Page  means  for a printed book  the title page itself  plus such following pages as are needed to hold   legibly  the material this License re
141. e  purch   si preservino il titolo e le altre condizioni viste in precedenza      considerato alla stregua di copiare alla lettera     Se il testo richiesto per le copertine    troppo voluminoso per essere riprodotto in modo leggibile  se ne pu   mettere  una prima parte per quanto ragionevolmente puo stare in copertina  e continuare nelle pagine immediatamente  seguenti     219    Appendice A  GNU Free Documentation License    Se si pubblicano o distribuiscono copie opache del documento in numero superiore a 100  si deve anche includere  una copia trasparente leggibile da un calcolatore per ogni copia 0 menzionare per ogni copia opaca un indirizzo di  una rete di calcolatori pubblicamente accessibile in cui vi sia una copia trasparente completa del documento   spogliato di materiale aggiuntivo  e a cui si possa accedere anonimamente e gratuitamente per scaricare il documento  usando i protocolli standard e pubblici generalmente usati  Se si adotta l ultima opzione  si deve prestare la giusta  attenzione  nel momento in cui si inizia la distribuzione in quantit   elevata di copie opache  ad assicurarsi che la  copia trasparente rimanga accessibile all indirizzo stabilito fino ad almeno un anno di distanza dall  ultima  distribuzione  direttamente o attraverso rivenditori  di quell edizione al pubblico     E caldamente consigliato  bench   non obbligatorio  contattare l autore del documento prima di distribuirne un  numero considerevole di copie  per metterlo in grado di forni
142. e Invariant Sections of the Document  unaltered in their text and in their titles  Section numbers or  the equivalent are not considered part of the section titles     M  Delete any section entitled  Endorsements   Such a section may not be included in the Modified Version   N  Do not retitle any existing section as  Endorsements  or to conflict in title with any Invariant Section     If the Modified Version includes new front matter sections or appendices that qualify as Secondary Sections and  contain no material copied from the Document  you may at your option designate some or all of these sections as  invariant  To do this  add their titles to the list of Invariant Sections in the Modified Version   s license notice  These  titles must be distinct from any other section titles     You may add a section entitled  Endorsements   provided it contains nothing but endorsements of your Modified  Version by various parties   for example  statements of peer review or that the text has been approved by an  organization as the authoritative definition of a standard     You may add a passage of up to five words as a Front Cover Text  and a passage of up to 25 words as a Back Cover  Text  to the end of the list of Cover Texts in the Modified Version  Only one passage of Front Cover Text and one of  Back Cover Text may be added by  or through arrangements made by  any one entity  If the Document already  includes a cover text for the same cover  previously added by you or by arrangem
143. e al vostro file  etc modules conf una  riga tipo     post install ide scsi  sbin hdparm           Per vedere come vengono riconosciute le nostre periferiche dal kernel si pu   dare  come utente root  il comando   cdrecord  scanbus  Io ho un masterizzatore come master ed un lettore come slave nel secondo canale EIDE  ed ecco  il mio output      tty5   root gondor  home rjval   cdrecord  scanbus   Cdrecord 1 9  i686 pc linux gnu  Copyright  C  1995 2000 J  rg Schilling  Linux sg driver version  2 1 39   Using libscg version    schily 0 1       scsibus0   0 0 0 0   SAMSUNG    CD R RW SW 208B    BSO1  Removable CD ROM  0 1 0 1   GoldStar   CD ROM CRD 8322B   1 02  Removable CD ROM  0 2 0 2     0 3 0 3      0 4 0 4     0 5 0 Sj  0 6 0 i     0 7 0 us 9              Come si pu   vedere il masterizzatore ha le  coordinate   non mi dilungo sulla loro descrizione  0 0 0  mentre il  lettore ha 0 1 0  Dal momento in cui le periferiche sono riconosciute dal kernel come SCSI  il loro posizionamente in   dev sar    nel mio caso       dev scd0 per il master   dev scdl per lo slave    176    Capitolo 16  Masterizzazione    se  quindi  nella nostra  dev ci sono di link di nome cdrom  cdrom1 che puntano rispettivamente a  dev hdc   secondary master    dev hdd  secondary slave  questi vanno rimossi e rimpiazzati da link che puntano a queste altre  periferiche  aggiustate il tutto alla vostra situazione    come utente root     cd  dev   rm cdrom   rm cdroml   ln  s scd0 cdrom  ln  s scdl cdroml 
144. e full title with all words of the title equally  prominent and visible  You may add other material on the covers in addition  Copying with changes limited to the  covers  as long as they preserve the title of the Document and satisfy these conditions  can be treated as verbatim  copying in other respects     If the required texts for either cover are too voluminous to fit legibly  you should put the first ones listed  as many as  fit reasonably  on the actual cover  and continue the rest onto adjacent pages     If you publish or distribute Opaque copies of the Document numbering more than 100  you must either include a  machine readable Transparent copy along with each Opaque copy  or state in or with each Opaque copy a  publicly accessible computer network location containing a complete Transparent copy of the Document  free of  added material  which the general network using public has access to download anonymously at no charge using  public standard network protocols  If you use the latter option  you must take reasonably prudent steps  when you  begin distribution of Opaque copies in quantity  to ensure that this Transparent copy will remain thus accessible at  the stated location until at least one year after the last time you distribute an Opaque copy  directly or through your  agents or retailers  of that edition to the public     It is requested  but not required  that you contact the authors of the Document well before redistributing any large  number of copies  to
145. e noti  o altrimenti un numero distintivo  Si facciano gli stessi aggiustamenti ai titoli delle sezioni  nell elenco delle Sezioni Invarianti nella nota di copiright della sintesi     Nella sintesi si devono unire le varie sezioni intitolate  storia  nei vari documenti originali di partenza per formare  una unica sezione intitolata  storia   allo stesso modo si unisca ogni sezione intitolata  Ringraziamenti   e ogni  sezione intitolata  Dediche   Si devono eliminare tutte le sezioni intitolate  Riconoscimenti      A 2 8  6  RACCOLTE DI DOCUMENTI    Si pu   produrre una raccolta che consista del documento e di altri realizzati sotto questa licenza  e rimpiazzare le  singole copie di questa licenza nei vari documenti con una sola inclusa nella raccolta  solamente se si seguono le  regole fissate da questa licenza per le copie alla lettera come se si applicassero a ciascun documento     Si pu   estrarre un singolo documento da una raccolta e distribuirlo individualmente sotto questa licenza  solo se si  inserisce una copia di questa licenza nel documento estratto e se si seguono tutte le altre regole fissate da questa  licenza per le copie alla lettera del documento     A 2 9  7  RACCOGLIERE INSIEME A LAVORI INDIPENDENTI    Una raccolta del documento o sue derivazioni con altri documenti o lavori separati o indipendenti  all interno di o a  formare un archivio o un supporto per la distribuzione  non    una  versione modificata  del documento nella sua  interezza  se non ci sono 
146. e ppp0   col comando firewall start  e arrestarlo col comando firewall stop  Altri  comandi sono  firewall restart  per riavviarlo dopo aver modificato il file di configurazione a connessione attivata  e  firewall status  per avere un resoconto delle regole attualmente attive nel sistema  Consiglio di automatizzare questa  procedura  inserendo i comandi di avvio e arresto rispettivamente in  etc ppp ip up e  etc ppp ip down  Se usate  REDHAT e simili  questi ultimi sono dei file  quindi basta inserire i comandi al loro interno  Se invece usate  DEBIAN  questi sono delle directory  e contengono degli script  Per il resto il funzionamento    analogo  i file o gli  script nelle dir vengono avviati rispettivamente subito dopo aver stabilito la connessione e subito prima di arrestarla   Esempi di script per Debian sono i seguenti        bin bash    script  etc ppp ip up firewallstart   usr sbin firewall start       bin bash    script  etc ppp ip up firewallstop   usr sbin firewall stop    Nota  Per il mascheramento di ICQ  dovete scaricare  compilare e installare il modulo ip masq icq  reperibile  all URL http   freeshell org  djsf masq icq  oppure al URL http   djsf narod ru masq icq   un grazie a Filippo  Panessa per il suggerimento    In ICQ2000 non funziona ancora il trasferimento file  Nella configurazione dei  client che vengono mascherati  dovete impostare nelle loro opzioni l uso di un firewall sull intervallo di porte  2000 4000     67    Capitolo 9  Firewall      bin bas
147. e re still subject to races  STMPFIL          LH    have mutt open the temporary mailbox read only      there s no use in editing it anyway    PROGNAME  basename   0    TMPDIR   TMPDIR  tmp     umask 077    if       lt 1    then    fi    echo 1 gt  amp 2  Usage    PROGNAME  arguments     exit 1       TMPFILE  S TMPDIR  grepmail output                I would check this with   e   but not all  bin sh s understand it  so this is just a kludge          if    f   TMPFILE   o    fi    trap  rm  f   TMPFILE    grepmail  m    echo 1 gt  amp 2  exit 1              d S TMPFILE   o  w   TMPFILE     then              Temporary file   TMPFILE  exists for some reason  Aborting      hr exit VEN OMe 203   13  15        use  pe  S TMPFILE    E     awk   print  1     gt 0 J  then   Calling mutt on results file    TMPFILE              if      wc  c    TMPFIL   echo 1 gt  amp 2   mutt  R  f  S TMPFILE    else   echo 1 gt  amp 2  No matches    fi    145    rm  f        S TMPFIL    E       amp  amp  echo 1 gt  amp 2     Deleted results file        S  TMPFILI    Capitolo 14  Mutt    146    Capitolo 15  Sirn    15 1  Introduzione    In questa sezione trovate il file di configurazione  ampiamente commentato  e i tasti principali di SIrn   ATTENZIONE  l HOWTO    stato aggiornato alla versione 0 9 7 1  Quindi se avete qualche problema ad usarlo con  versioni precedenti  controllate che non stiate usando opzioni troppo recenti o con una sintassi cambiata  tipo un   set     davanti   Slm    un news reade
148. e scorefile will be applied immediately  when a new entry was created   fendif         implements   OneKeyScore       private variable   Prefs   Assoc Type        Set preferences       Prefs  ignore value      1000   Prefs  watch value     250   Prefs  ignore expiry     14   Prefs  watch expiry     21   Prefs  ignore immediately     0           Prefs  watch immediately     0      11        static define set preference  preference  value              if  assoc key exists  Prefs  preference             error   Preference does not exist      string  preference        170          variable desired_type   typeof  Prefs preference     if  typeof  value     desired_type   verror   Wrong type for  s  This preference wants  s not  s      string  preference    string  desired_type    string  typeof  value           Prefs preference    value       S          static define create score  type  score  scope  expiry  apply           if  is group mode      error   function name        doesn    t work in group mode        o      Some basic sanity checks       if  typeof  type     UChar Type   type   sprintf   c   type     if  typeof  scope     UChar Type   scope   sprintf   c   scope      type   typecast  type  String Type      if  is substr  sfr  strlow type     error   Unknown score type      type      if  is  substr  ta  scope      error   Unknown score scope      scope    if  apply    apply    y    else   apply    n    if  typeof expiry     Integer Type           if  expiry  gt  0      va
149. eate alcuni collegamenti simbolici     Capitolo 3  Kernel    mv linux linux 2 2 14   ln  s linux 2 2 14 linux   rm  rf  usr src linux include asm  usr include asm   rm  rf  usr include linux  usr include scsi   ln  s  usr src linux include asm 1386   usr src linux include asm  ln  s  usr src linux include asm i1386   usr include asm   ln  s  usr src linux include linux   usr include linux   ln  s  usr src linux include scsi   usr include scsi    cosi da portare il tutto in una situazione standard  i sorgenti devono essere in   usr src linux       8  Si passa ora alla fase pi   delicata dell    operazione  scegliere cosa includere e cosa no nel kernel  Date  cd linux     e poi  make mrproper  per eliminare residui di eventuali vecchie compilazioni  attenzione che questo comando  cancella il file   config   che contiene le impostazioni date in una precedente compilazione  quindi nel caso  fatevene una copia   Ora date a vostra scelta uno dei tre comandi seguenti  in base al tipo di interfaccia che  volete usare  solo quello che c      prima del            make config    interfaccia a caratteri base   make menuconfig    interfaccia a caratteri con menu        make xconfig    interfaccia grafica dovet Ssere in X Window     e passiamo alla configurazione dei parametri     3 2  Parametri    3 2 1  Code maturity level options    Prompt for development and or incomplete code drivers     y       3 2 2  Processor type and features    Processor family  selezionate il vostro processore  
150. ece    fatta   dall insieme delle regole che permettono di smistare la posta nei diversi file mailbox  In particolare  per la seconda  parte     pi   comodo suddividere le regole in file distinti  da includere nel file principale con la direttiva  INCLUDERC   in base al loro uso  ad esempio un file con le regole per le mailing list  un file per le email da amici   un file per lo spam  e cosi via  Questa comunque    la strada seguito nel Quick amp Easy Configuration HOWTO   Procmail processa messaggi nell ordine in cui sono scritte le regole  all interno del file  procmailrc o nei file in  esso inclusi  e se non trova alcuna regola adatta accoda il messaggio allo spool principale  ecco perch    senza alcun  file  procmailrc i messaggi finiscono in  var spool mail nomeutente  in genere mailbox di default di un sistema  Linux   Le regole di procmail sono composte da espressioni regolari  la sintassi    nella sezione apposita   e possono  essere divise in tre parti     1  una linea di inizio  con possibili flag    0  seguito da una serie di flags che ne indicano il comportamento  alcune  vengono spiegate nel seguito  le altre possono essere trovate in man procmailrc   Il secondo     indica che si  vuole usare un lockfile sulla mailbox durante il processo  in modo da prevenire una possibile corruzione della  stessa in caso di accesso contemporaneo da altri programmi  pensate alla possibile cancellazione di un  messaggio con il vostro client mail mentre la mailbox    in fase di ela
151. ect   suse     im ubject   red     hat    im ubject   caldera     im ubject   mandrake     im ubject   tnt2     im ubject   trio  3d     im ubject   3dfx     im ubject   samba     im ubject   kppp     im ubject   voo doo      im ubject   rh   567     im ubject   nvidia     im ubject   i740     im ubject   virge     im ubject   matrox     im ubject   xllamp    Pim   Subject    mp3    Pim   Subject    yamaha     im   Subject   slac kware    im  Subject   sound  blaster    i post periodici su it comp os linux      im  Subject   FAQ  Le mailing list italiane     Subject   N FAQN    Subject  REGOLE BAS   From    From    From       im   Subject   cazz     Subject  REGOLE BASE                         RISPOSTE ALLE DOMANDE PIU   FREQUENTI                      DI   it  comp  os  linux  iniziare      autoposter  lt autoposter autoposter invalid gt        autoposter  lt autopost_nospam linuxfan com gt   gz indirizzo non valido it   AUTOPOSTER AMF                        sE Linux    DI it  comp  os  linux  iniziare         Subject    NEW   REGOLE BASE DI   it  comp  os  linux  iniziare         im     Subject                    Quali sono i gruppi della gerarchia it           Capitolo 8  Leafnode    58             From      From      From      From      From      From      From     THES HE  From     44 4          La suddivisione in sezioni potrebb ssere inesatta       THEE  VSOs i    4 4        VSO     vs  ru        FoX       Geko     glm    tommygun   freemail it      Frank    Ht HH HH HE
152. el    PC style hardware     m     Support foreign hardware   n     Advanced Power Management BIOS support    y    solo nei portatili  nei PC Desktop potrebbe causare kernel panic  e OOPS   Tutte le opzioni che seguono sono disponibili solo se questa opzione       y       Ignore USER SUSPEND     n      Enable PM at boot time     n      Make CPU Idle calls when idle     n      Enable console blanking using APM     y      Power off on shutdown     y      Ignore multiple suspend     y      Ignore multiple suspend resume cycle     y      RTC stores time in GMT    y    solo se il PC    impostato sull    ora di Greenwich invece di quella locale    Allow interrupts during APM BIOS calls     n       3 2 5  Plug and Play support    Plug and Play support     y       Auto probe for parallel devices     m    se avete periferiche su porta parallela  altrimenti    n       3 2 6  Block devices    Normal PC floppy disk support   m   Enhanced IDE MFM RLL disk cdrom tape floppy support     y    se si hanno periferiche IDE  Use old disk only driver on primary interface     n       Include IDE ATA 2 DISK support     y    se avete pariferiche IDE da cui volete fare il boot  se avete dischi IDE ma  partite da SCSI  mettete    m        Include IDE ATAPI CDROM support     m    se avete un CDROM IDE  Include IDE ATAPI TAPE support     y    o  m  solo se avete periferiche di backup a nastro IDE  Include IDE ATAPI FLOPPY support     y    0    m    solo se avete periferiche floppy IDE  tipo ZIP    Capito
153. el corpo del testo     A 2 4  2  COPIE ALLA LETTERA    Si pu   copiare e distribuire il documento con l ausilio di qualsiasi mezzo  per fini di lucro e non  fornendo per tutte le  copie questa licenza  le note sul copyright e l avviso che questa licenza si applica al documento  e che non si  aggiungono altre condizioni al di fuori di quelle della licenza stessa  Non si possono usare misure tecniche per  impedire o controllare la lettura o la produzione di copie successive alle copie che si producono o distribuiscono   Per   si possono ricavare compensi per le copie fornite  Se si distribuiscono un numero sufficiente di copie si devono  seguire anche le condizioni della sezione 3     Si possono anche prestare copie e con le stesse condizioni sopra menzionate possono essere utilizzate in pubblico     A 2 5  3  COPIARE IN NOTEVOLI QUANTIT      Se si pubblicano a mezzo stampa pi   di 100 copie del documento  e la nota della licenza indica che esistono uno o  pi   testi copertina  si devono includere nelle copie  in modo chiaro e leggibile  tutti 1 testi copertina indicati  il testo  della prima di copertina in prima di copertina e il testo di quarta di copertina in quarta di copertina  Ambedue devono  identificare l editore che pubblica il documento  La prima di copertina deve presentare il titolo completo con tutte le  parole che lo compongono egualmente visibili ed evidenti  Si pu   aggiungere altro materiale alle copertine  Il copiare  con modifiche limitate alle sole copertin
154. el menu Edit     Preferences     Advanced     Proxies     Manual Proxy     View e settate la  voce HTTP Proxy su localhost e port 8080  mentre per Lynx inserite la riga seguente nel file  bash profile nella  vostra directory HOME     export http proxy http   localhost 8080    L impostazione di base del file  etc wwwoffle conf va gia bene  comunque potete cambiarla interattivamente  puntando il vostro browser su http   localhost 8080  avrete una schermata in cui potrete settare i vari parametri e con  le relative spiegazioni  Se avete una rete locale potete concedere l accesso al proxy modificando la sezione  AllowedConnectHosts  inserendo ad esempio per una rete di classe C  192 168 0       Per usare wwwoffle  riavviate il pc o date da utente root il comando  etc rc d init d wwwoffle start  o l equivalente  per la vostra distribuzione  Le opzioni base sono        online   attiva wwwoffle in modo che le richieste vengano esaudite immediatamente  da attivare appena si     stabilita una connessione      108    Capitolo 11  Wwwoffle    e  offline   mette wwwoffle in modalit   offline  e ogni nuova richiesta di connessione viene immagazzinata fino alla  successiva connessione        fetch   dopo che si    online  scarica le pagine che erano state richieste in assenza di connessione      config   rilegge il file di configurazione   e  purge   svuota la cache     Conviene inserire i comandi wwwoffle  online nel file  etc ppp ip up  e wwwoffle  offline nel file   etc ppp ip down  in 
155. empo a leggero               fatto trascinare troppe volte in discussioni  con cerebrolesi   Qualcuno puo    anche esserci finito per errore  capita           L angolo polemico     55          Capitolo 8  Leafnode       Ho ricevuto lamentele da persone che  avendo trovato un proprio  indirizzo e mail in questa lista  mi hanno richiesto di eliminare  l intero filtro  il tutto perche     per un qualche motivo  non mi si  voleva indicare l indirizzo in questione     Ora  immagino che nella mente di qualcuno cio    possa essere       perfettamente sensato  magari tirando in causa la famosa ed  abusatissima legge sulla privacy  675 96     Naturalmente nutro seri dubbi che tale legge possa limitare il   mio diritto  che discende dalla costituzione  di pubblicare un   banale elenco di persone indirizzi subject che mi stanno antipatici   ricordando che tutte le voci sono tratte da post Usenet pubblicamente          disponibili   Mi ero peraltro ripeto  per pura sensibilita    personale  non  certo perche    stia violando qualche legge   reso disponibile ad    eliminare la  singola  voce interessata  specie nel caso essa  contenesse un cognome nome  Non avendo mai ricevuto indicazione  di quale fosse la riga  incriminata   a questo punto ritiro la  mia disponibilita      Corollario di MrShark  siccome il tizio in questione non ha MAI  fornito l indirizzo email da eliminare  ma ha trolleggiato per  una settimana accampando diritti che non ha  abbiamo inserito   anche i due suoi nuovi i
156. enere altre directory o file  Esiste quindi  un organizzazione ad albero  e per indicare un file se ne specifica il suo path  percorso  all interno del filesystem  principale  partendo da     e separando ogni nodo  directory  con il simbolo      ad esempio    home utente testi tesi txt   Il filesystem Unix permette inoltre di avere informazioni aggiuntive sulla natura del file   tipo permessi di lettura  scrittura ed esecuzione  utente e gruppo proprietario  e genere del file in questione  Per  sapere il tipo di file  basta dare Is  la e guardare il primo carattere della riga del file in questione  ad esempio     drwxr xr x 2 utente gruppo 1024 Mar 23 1999 docs  rw   2 utent gruppo 1024 Apr 12 2000 testo       Tabella 1 1  Elenco dei tipi di file  in base al primo carattere     E    Oee OS  da ivestory OSOS  of ink  cottegamentoy    ho penfercaablechiconbuffer      pu   periferica a caratteri senza buffer    pp pipe  ps  sk      Le periferiche o dispositivi a caratteri permettono di accedervi solo un carattere alla volta  es  console  porta seriale   ecc    mentre quelle a blocchi permettono di accedervi solo a blocchi di dimensioni stabilite  es  dischi   Solo  quest    ultimo tipo di periferiche o dispositivi possono contenere un filesystem        Nota    CD audio puri  o la sola parte audio di quelli Mixed mode  NON contengono filesystem  quindi non si  possono montare  per ascoltarli basta usare un lettore CD  sempre ammesso di avere i permessi di accesso in  lettura al d
157. eno       posizione dell eseguibile  ipchains    eseguite  which ipchains  da root  IPCHAINS   sbin ipchains        interfaccia di rete che vi connette a Internet di solito ppp0  INTERFACE  ppp0                    masquerading  ON solo se si ha una rete locale che deve accedere a internet        Indicate anche l   interfaccia che vi collega alla rete locale per la quale  volete fare il masquerading  e la classe della vostra rete locale  Inoltre  indicate quali moduli volete mascherare  per icq serve un modulo NON fornito          col kernel  leggere nel Quick amp Easy Configuration Howto per reperirlo    MASO  ON     OCAL_INTERFACE  eth0     OCALNET  192 168 0 0 16    IP MASQ MODULES  ftp irc    altri sono   cuseeme quake vdolive raudio                                   navigazione web  HTTP  ON     trasferimento file    FTP  ON   risoluzione nomi dominio   indicare gli IP dei server del vostro ISP  DNS  ON     DNS_IP  193 70 152 25 193 70 192 25 195 130 224 18 195 130 225 129     invio email   indicare 1   IP del server del vostro ISP  SMTP  ON   SMTP_IP  193 70 192 50 195 130 225 171        ricezione email pop3   inserite gli IP dei server imap che usate        TUTTI quelli da cui volete ricever mail pop3  non solo quelli  del provider che usate correntemente   nel campo POP3_IP  usando          uno spazio come separatore tra l   uno e l   altro  Se volete andar       a capo  usate a fine riga il carattere      SENZA lasciare spazi          dopo di esso    Tenete presente c
158. ent made by the same entity you are  acting on behalf of  you may not add another  but you may replace the old one  on explicit permission from the  previous publisher that added the old one     The author s  and publisher s  of the Document do not by this License give permission to use their names for  publicity for or to assert or imply endorsement of any Modified Version     215    Appendice A  GNU Free Documentation License    A 1 7  5  COMBINING DOCUMENTS    You may combine the Document with other documents released under this License  under the terms defined in  section 4 above for modified versions  provided that you include in the combination all of the Invariant Sections of  all of the original documents  unmodified  and list them all as Invariant Sections of your combined work in its license  notice     The combined work need only contain one copy of this License  and multiple identical Invariant Sections may be  replaced with a single copy  If there are multiple Invariant Sections with the same name but different contents  make  the title of each such section unique by adding at the end of it  in parentheses  the name of the original author or  publisher of that section if known  or else a unique number  Make the same adjustment to the section titles in the list  of Invariant Sections in the license notice of the combined work     In the combination  you must combine any sections entitled  History  in the various original documents  forming one  section entitled  H
159. ente dei trucchetti     41    Capitolo 7  Procmail    Attenzione      due file di regole spam  rc e spam2  rc sono attualmente alternativi  Infatti molte delle cose presenti nel  primo file sono fatte anche da SpamBouncer  e per filtri specifici potete sempre usare la Black List   Attivatene quindi un solo file in  procmailrc            file  friends rc        20        from  gino pluto  cxm  gino    r0     subject  barzellett     Oei    michele yahoo com  20   barzellette    Nota  Qui da notare l uso delle parentesi graffe  che permettono di riunire comandi che devono agire su una  stessa email  In questo caso di tutte le email che arrivano e che contengono la stringa barzellett  quindi sia  barzelletta che barzellette  nel subject  ne viene generata una copia che viene inoltrata a michele yahoo com   dopo di che l email finisce nella mailbox barzellette e la regola si conclude     7 4  Usi avanzati e trucchetti    7 4 1  Gestione compatta delle Mailing List    Un grazie ad Aldo Maggi  Turms  per la prima regola seguente      Potete sostituire le regole nel file Lists rc con  la sola regola seguente  elencando tra le    tutte le mailing list che avete sottoscritto  separandole con una pipe  I    Dovete inserire solo la parte dell  indirizzo email della ML che compare prima della   nel campo From delle email  che ricevete     42    Capitolo 7  Procmail         TO_    debian lists pluto linux lugroma cslug erlug       MATCH               Lists ML  MATCH    Se volete automatizz
160. ente il permesso di  usare la versione modificata nei termini di questa licenza  nella forma mostrata nell  addendum alla fine di questo  testo     G  Preservare in questo avviso di licenza l intera lista di sezioni non modificabili e testi copertina richieste come  previsto dalla licenza del documento     H  Includere una copia non modificata di questa licenza     I  Conservare la sezione intitolata  Storia   e il suo titolo  e aggiungere a questa un elemento che riporti al minimo il  titolo  l anno  i nuovi autori  e gli editori della versione modificata come figurano nella pagina del titolo  Se non ci  sono sezioni intitolate  Storia  nel documento  createne una che riporti il titolo  gli autori  gli editori del documento    220    Appendice A  GNU Free Documentation License    come figurano nella pagina del titolo  quindi aggiungete un elemento che descriva la versione modificata come detto  in precedenza     J  Conservare l indirizzo in rete riportato nel documento  se c       al fine del pubblico accesso ad una copia trasparente   e possibilmente l indirizzo in rete per le precedenti versioni su cui ci si    basati  Questi possono essere collocati nella  sezione  Storia   Si pu   omettere un indirizzo di rete per un opera pubblicata almeno quattro anni prima del  documento stesso  o se l originario editore della versione cui ci si riferisce ne d   il permesso     K  In ogni sezione di  Ringraziamenti  o  Dediche   si conservino il titolo  il senso  il tono della sezione
161. ente pu   essere presente almeno n volte    n m  il carattere precedente pu   essere presente almeno n volte e al massimo m    due espressioni regolari possono essere concatenate  ottenendone un   altra generata dalla concatenazione dei  risultati delle sottostringhe    due espressioni regolari separate da   diventano alternative    la ripetizione ha precedenza pi   alta rispetto alla concatenazione  che a sua volta ha precedenza pi   alta rispetto  all alternativit    usate le parentesi tonde per modificare questo comportamento     per eseguire il confronto con una parola intera invece che con una sottostringa  racchiudetela tra   lt  e V    ad  esempio   lt test  gt  riconoscer    test  ma non  testing     di solito i confronti non sono sensibili a maiuscole o minuscole  quindi un piccolo errore sar   perdonato     51    Capitolo 8  Leafnode    8 1  Configurazione    Leafnode si occupa di ricevere e inviare i post da e verso i newsgroup Usenet  E in genere adatto  data la sua  semplicit    per computer singoli o comunque piccole reti  Se necessitate di creare newsgroup locali per la vostra  LAN  o avete bisogno di maggior potenza e opzioni  rivolgetevi a INN  di cui potete trovare un ampia trattazione  nell    Howto scritto da Filippo Panessa   aka Kalem  http   web tiscalinet it kalem   Non potete usare  contemporaneamente due demoni che cercano di controllare la stessa porta  quindi nel caso abbiate INN o altri  newsserver  commentate la riga apposita all interno di  etc 
162. eply rc  INCLUDERC   SPMDIR friends rc             INCLUDERC   SPMDIR spam rc   attivate 1 solo di questi filtri antispam   INCLUDERC    PMDIR spam2 rc             Per usare procmail  dovete istruire i programmi a richiamarlo  Per Fetchmail e Postfix potete trovare le istruzioni  nelle relative sezioni del Quick amp Easy Configuration HOWTO  si tratta di un rigo per parte   mentre per Sendmail   dovrete creare il file   forward nella vostra directory HOME  questo passo non    necessario se procmail    il gestore  locale di default per lo smistamento  come nel caso di Redhat e distribuzioni derivate          file  forward        IFS      amp  amp  p  usr bin procmail  amp  amp  test  f  p  amp  amp  exec  p  f     exit 75  mrshark        Ricordatevi di sostituire a mrshark il vostro nome di login  e copiate esattamente come vedete  comprese virgolette e  apici  In alcuni sistemi potrebbe essere richiesto che il file sia leggibile da tutti e la vostra directory HOME sia  attraversabile  Date i comandi seguenti  quello relativo al  procmailrc serve a prevenire che il file venga ignorato  dall MTA  infatti se ha permessi 666 postfix lo ignora e invia la posta in  var spool mail nomeutente      cd   chmod 644  forward  chmod 644  procmailrc  chmod a x    37    Capitolo 7  Procmail    Per controllare i file di log  potete usare lo script mailstat che viene fornito con procmail  Il suo uso    molto  semplice  basta avviarlo fornendo come argomento il path del file di log  l esempio 
163. es   7 00 12 30 13 30 21 00  nice   10   only_from   192 168 1 0 24    service pop3            disable   no   socket_typ   stream   wait   no   user   root   server    usr sbin ipop3d    log_on_success    USERID    log_on_failure    USERID          service nntp       socket_type   stream       protocol   tcp   wait   no   user   news   server    usr sbin leafnode  only_from   127 0 0 1 192 168 0 0 16  disable   no         Capitolo 13  Xinetd    Come si vede  l   accesso    consentito solo alla rete locale  e per      FTP  sono consentite solo 4 istanze simultanee e  solo in determinati orari del giorno  Per quanto riguarda il POP3  attenzione a loggare anche lo USERID  in quando  questo di solito richiede l   interrogazione di un server IDENT che deve essere presente su ogni client  altrimenti si  avrebbero ritardi anche di 30 secondi per ogni richiesta al server POP3  Inoltre    molto facile ingannare un server    IDENT       121    Capitolo 13  Xinetd    13 3  Configurazione avanzata    Vediamo ora alcuni usi pi   avanzati di xinetd     13 3 1  Port binding    Il port binding permette di associare un servizio a un determinato indirizzo IP o a una determinata interfaccia di    rete  E evidente che ci   torna utile solo nel caso ci siano almeno 2 interfacce di rete  ad esempio su un gateway con 2  ethernet  o una ethernet per la LAN e una connessione PPP  anche con IP dinamico  Ad esempio di potrebbe allestire  un server FTP cui gli utenti locali possano accedere liberamente 
164. es  a license notice giving the public permission to use the Modified  Version under the terms of this License  in the form shown in the Addendum below     G  Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document   s  license notice     H  Include an unaltered copy of this License     I  Preserve the section entitled  History   and its title  and add to it an item stating at least the title  year  new authors   and publisher of the Modified Version as given on the Title Page  If there is no section entitled  History  in the  Document  create one stating the title  year  authors  and publisher of the Document as given on its Title Page  then  add an item describing the Modified Version as stated in the previous sentence     J  Preserve the network location  if any  given in the Document for public access to a Transparent copy of the  Document  and likewise the network locations given in the Document for previous versions it was based on  These  may be placed in the  History  section  You may omit a network location for a work that was published at least four  years before the Document itself  or if the original publisher of the version it refers to gives permission     K  In any section entitled  Acknowledgements  or  Dedications   preserve the section   s title  and preserve in the  section all the substance and tone of each of the contributor acknowledgements and or dedications given therein     L  Preserve all th
165. ews    www         a zA Z0 9_        a zA z0 9             t n r   lt  gt             t n r   lt  gt               color body brightred black    a zA Z_0 9       a zA zZz_0 9      color body red black            a zA Z0 946UB               n    color body green black       _  a zA Z0 946UR_  _         n    color index blue black  F impostato  color index brightgreen black  N nuovo  color index magenta black  T segnato  color index cyan black  D cancellato  URL  color body cyan black   finger ftp http news telnet        gt      color body cyan black     URL           color body white blue  https             color body cyan black   ftpi L    ys   color body green black     alnum         _  alnum           alnum       alnum    color body brightred black  mailto             subject                    Percorsi  nomi file e variabili                               color body brightgreen black           _  a zA Z0 9          color body brightgreen black   a z    _ a zA Z0 9       color body brightred black       _ a zA Z0 9          color body brightmagenta black    S a zA Z    _a zA Z      Varie   color body red black                134    Capitolo 14  Mutt             color body brightred black     _        amp   alnum         _      color body yellow black     8        PpDO     ilies vari       color body blue red   lt  Vv    Bb    Ee    Gg  gt     color body green black             _    4      color body red white       3      clamazioni ripetute   color body brightgreen black   
166. ey  saved mail        trova tutte le email con il testo  Pilot  sia negli header  che nel corpo del messaggio  grepmail  hb  Pilot  saved mail     conta il numero di messaggi su  grepmail  in tutte le mailbox   saved mail        grepmail  br grepmail saved mail     rimuove qualsiasi duplicato in una mailbox       grepmail  u saved mail          converte una mailbox Gnus in formato mbox          grepmail   gnus mailbox dir      mbox    grepm    un wrapper per grepmail che invia l output direttamente a mutt  si usa esternamente ad esso  direttamente da  riga di comando  e lo richiama in automatico sul risultato   Si usa esattamente come il tool originale  con le stesse  opzioni  visto che    un wrapper  e quindi passa tutto a grepmail   Segue lo script  gli eventuali aggiornamenti su  http   privat schlund de barsnick   copiatelo in qualche directory contenuta nel vostro PATH e rendetelo eseguibile  con chmod 755 grepm        bin sh      grepm   a wrapper for grepmail utilizing mutt    144          grepm 0 6    Capitolo 14  Mutt    written 1998 11 xx by Moritz Barsnick  lt barsnick gmx net gt     updated 1998 12 22     updated 1999 01 04   added messages    updated 1999 01 19   updated 1999 07 05   might exist    updated 1999 11 29           added  exit 1  to trap    added   m  option for grepmail    added check for empty  mailbox   don t open mutt     added umask  to keep others from reading your messages        added trap for SIGPIPE  any other suggestions    added STMPDIR  w
167. fanno  mentre gli MTA veri fanno quasi sempre    maps rbl domains   blackholes mail abuse org  dialups mail abuse org  rbl maps vix com  dul mar  smtpd client restrictions   permit mynetworks  reject maps rbl  reject unknown hostname   smtpd sender restrictions   permit mynetworks  reject unknown sender domain   header checks   regexp S config directory header checks   smtpd helo required   yes            Se volete un backup TOTALE di tutto quello che passa attraverso Postfix     togliete il commento dalla riga seguente e modificate l indirizzo email     L indirizzo indicato ricever   in copia nascosta  BCC  tutte le email      always bcc   indirizzo email backup com             Nota  Se volete gestire pi   domini virtuali sul vostro server  per fare in modo che le email che dovrebbero essere  smistate in locale non vadano a zonzo per internet prima di essere consegnate  dovete elencare TUTTI i domini  che sono LOCALI nella direttiva mydestination  separandoli con virgole     Ora create i file per far corrispondere i vostri indirizzi email ai vostri utenti locali  Si tratta dei file   etc postfix sender canonical  che contiene gli indirizzi che verranno inseriti nel campo from per ogni utente al  posto di utente   vostra macchina  e letc postfix virtual  che stabilisce a quali utenti locali vadano inviate le email in  base all indirizzo remoto contenuto   Come esempi ecco i miei file  Questo    il mio  etc postfix sender canonical     root mrshark libero it    mrshark mrshark
168. file mailto news      www       a zA   Z0 9_          a zA Z0 9             t n r   lt  gt        71      y NENDNEN ESQ     PTY OL             mono body underline       zA Z 0 9  98  8 xA 2 0 9         mono body bold            a zA Z0 946UB              Nn    mono body underline           a zA Z20 9    6  B              n      schermi a colori   color normal brightwhite black testo normale   color indicator brightcyan blue messaggio attuale   color tree brightred black frecce dei thread   color status brightyellow blue riga di stato   color error brightred black errori   color message brightyellow black messaggi di informazione  color signature red black firma             133    Capitolo 14  Mutt                         color attachment blue cyan allegati MIME  color search brightyellow red ricerche  color tilde blue black   alla fine dei messaggi  color markers brightred black   all   inizio delle righe mandate a capo  color hdrdefault blue black righe degli header  color bold green black evidenziazione in grassetto nei body  color underline yellow black evidenziazione sottolineato nei body  color quoted cyan black testo quotato  color quotedl yellow black  color quoted2 magenta black  color quoted3 red black  color quoted4 red black  color quoted5 red black  color quoted6 red black  color quoted7 red black  color quoted8 red black  color quoted9 red black  color header brightyellow black    from subject     color body brightgreen black    ftp http https       file mailto n
169. g  spesso vengono lasciati  dati nell   ultima parte del disco  esperienza personale   Per Norton Speedisk regolatevi di conseguenza  ricordando  che le versioni anteriori alla 4 non supportano la suddetta directory Applog  quindi con Windows 98 rischiate di  vedervelo rallentare invece di velocizzare  Dopo aver ripartizionato  potrete rieffettuare la deframmentazione  riattivando le opzioni disattivate     e Un ultima nota  conviene deframmentare dalla Modalit   provvisoria  cos   sarete certi che non ci siano processi in  background che potrebbero far ripartire Defrag nel caso essi si mettessero in attivit    o peggio che andassero a  scrivere nella zona appena deframmentata  o alla fine del disco  vanificando il tutto     A questo punto partite in modalit   provvisoria e deframmentate  finalmente  Un ultimo consiglio  quando Defrag ha  finito il suo lavoro  anche se la procedura pu   sembrare poco ortodossa  conviene aspettare una decina di secondi e se  la luce dell   hard disk non da segni di vita  non dovrebbe  non essendoci niente in background n   attiva la memoria  virtuale  conviene RESETTARE  invece di chiudere Defrag e Sessione per riavviare  Questo perch   Windows in fase  di chiusura potrebbe andare a riscrivere nella zona appena deframmentata  esperienza personale      Capitolo 1  Partizioni    Attenzione    ATTENZIONE  io ho eseguito questa procedura pi   volte senza riscontrare problemi  nemmeno la    partenza di Scandisk  ma il Reset potrebbe causare danni a
170. gruppo successivo   Varie    a aggiungi un nuovo newsgroup   up cancella e ridisegna lo schermo   1  dis attiva la visualizzazione dei gruppi che non hanno articoli non letti  L  dis attiva l elenco dei gruppi non sottoscritti    lt ESC gt 1 L nasconde i gruppi non sottoscritti     ricerca una parola nei gruppi   l  per visualizzare quelli non sottoscritti   q esci dal newsreader    157    Ax Xa       ESC gt a    Capitolo 15  Slrn    preleva i nuovi articoli    dis attiva la modalit   punteggi  score    forza il salvataggio del file newsrc    dis attiva la visualizzazione della descrizione del newsgroup  ripeti l ultima sequenza di tasti    Comandi attivi sugli articoli     Movimenti       Space      Del           Right      Articoli     Ricerche     v UV Ud O N    BM A A A HU       ESC gt P     lt Tab gt         oK       Esc gt  C    sc gt  lt Up gt   sc gt  lt Down gt   Left gt     ESC  TL f  Esc  2 f    seleziona l articolo o scorri di una pagina  Scorri l articolo indietro di una pagina  Scorri l articolo indietro di una pagina  Scorri l articolo indietro di una riga   Scorri l articolo avanti di una riga   sposta la visualizzazione articolo a sinistra  sposta la visualizzazione articolo a destra    componi un nuovo articolo  NON un follow up    componi un follow up all articolo corrente   componi un follow up all articolo corrente inserendo tutti gli header  componi un follow up all articolo corrente non quotando l originale  invia o modifica un articolo posposto   reinv
171. h                Da utilizzarsi esclusivamente per una macchina stand alone connessa          ad internet tramite connessione dial up  E  necessario disporre di  un kernel della serie 2 2 x o 2 3 x compilato con il supporto       del masquerading  del firewall e l opzione  always defragment    In questa versione si usa IPCHAINS  NON IPFWADM o IPTABLES   Viene filtrato cio  ch ntra permesso alla rete di uscire          SRevisione  11 0    modificato da MrShark su un lavoro precedente di Maurizio Cimaschi   con vari preziosi suggerimenti di Pierluigi De Rosa e Marco d Itri    Se ci sono errori  fatemeli conoscere a   lt mrshark tiscalinet it gt       Utilizzo  firewall start stop status restart  start   attiva il firewall  stop   disattiva il firewall       Status   impostazioni correnti del firewall  restart   rilegge il file di configurazione  by Antonio Fragola  aka MrShark   The Informaniac       Da questa revisione  le parti variabili sono state spostate in un  file esterno di configurazione  quindi NON c e  piu  bisogno di  intervenire all interno di questo file  a meno di non volerlo       personalizzare aggiungendo nuovi servizi eventualmente assenti     Segue una serie di funzioni  lo script principale e  alla fine                   fw root               feat verifica che lo script sia avviato da root  if   SUID    0    then  clear  echo  e   aATTENZIONE  solo l utente root puo    avviare il firewall            exit 1  fr      fw_root          fw_cfg            68     
172. hains     necessario che il kernel sia compilato con le opzioni di firewalling seguenti  impostate a Yes       Network firewalls     IP  firewalling     IP  always defragment     IP  transparent proxy support    IP  masquerading     IP  ICMP masquerading    pi   naturalmente tutto quello che vi serve per la rete  networking  ppp  ethernet  routing  ecc    Ipchains suddivide  il traffico in tre tronconi  fornendo tre filtri  input  output e forward  gestibili tramite una serie di regole che  stabiliscono il trattamento del pacchetto arrivato  Le regole vengono applicate nell  ordine in cui sono inserite  e se  non    presente alcuna regola specifica  si applica la politica di default  Nel Quick amp  Easy Configuration HOWTO  prendereno in considerazione solo le cose essenziali e solo quelle trattate nello script seguente  per il resto si rimanda  al Firewall Howto e all    Ipchains Howto  oltre all ottima sezione degli Appunti di Informatica Libera   L impostazione tipica di una regola    la seguente     65    Capitolo 9  Firewall    ipchains  lt opzione di comando gt   lt filtro gt    lt regola gt     lt obiettivo gt      Le opzioni di comando sono        F o  flush   elimina tutte le regole del filtro specificato      D o  delete   elimina una o pi   regole dal filtro specificato      A o  append   aggiunge una regola in coda a quelle del filtro selezionato   e  Io insert   inserisce una regola in una posizione stabilita del filtro selezionato   e  Ro replace  sostituisce un
173. he molti provider  come tiscali    86                        Capitolo 9  Firewall                                                                      e tin  usano IP multipli per i server  quindi dovrete elencarli   tutti  cercateli con nslookup    POP 3  ON    POP3_IP  195 130 225 147 195 130 225 148 195 130 225 149    195 230 225 150  195 130 225 151 195 130 225 152 X  195 130 225 153 195 130 225 154  193 70 192 80     195 130 225 172 193 70 192 70 62 149 128 10    ricezione email imap   inserite gli IP dei server imap che usate    TUTTI quelli da cui volete ricever mail imap  non solo quelli   del provider che usate correntemente   nel campo IMAP IP  usando   uno spazio come separatore tra l uno e l altro  Se volete andar   a capo  usate a fine riga il carattere      SENZA lasciare spazi   dopo di esso    Tenete presente che molti provider  come tiscali   e tin  usano IP multipli per i server  quindi dovrete elencarli   tutti  cercateli con nslookup    IMAP  OFF    IMAP IP  1 2 3 4 2 3 4 5 3 4 5 6    news usenet   indicare l IP del server del vostro ISP   N TP  ON    news libero it  shy datawell it  news caspur it  news unina it  news ecs net news cu mi it   NNTP_IP  192 106 1 6 213 26 160 219 193 204 5 75 192 132 34 81 194 21 74 41 193 43 96 1    NNTP_IP  192 106 1 6 213 26 160 219 192 132 34 81 193 43 96 1    controlli vari di connessione   NON DISATTIVARE    ICMP  ON    server identd SERVE PER ALCUNE CONNESSIONI IRC   AUTH  ON    chat irc   IRC  ON    chat icq   ICQ   
174. header bob       if  search articles search str  1      1   error  Not found         else  error  Not found            5       Capitolo 15  Slrn    167    Capitolo 15  Slrn    static define search first                if  is_group_mode        error   function name        doesn  t work in group mode      variable search str   read mini   Search for regexp   Prev Search Str        if  search str          return   Prev Search Str   search str     if  Prefs  start at bob     call  header bob     perform search search  str       5          static define search next              if  is group mode      error   function name        doesn  t work in group mode        if  Prev Search Str         search first     else  perform search Prev Search Str       5       15 4 3  macro   onekey score sl           mode  slang  mode  fold        oe       onekey score sl create scorefil ntries by pressing one single key    Copyright  C  1999 2000 Thomas Schultz  lt tststs gmx de gt   set preference   mechanism borrowed from J B  Nicholson Owens          This file may be redistributed and   or modified under the terms of the  GNU General Public License  version 2  as published by the Free Software  Foundation     oe o  o  o  oe oe     iffalse   Documentation       Description     168    Capitolo 15  Slrn       This file contains macros that allow you to create scorefil ntries based  one the current article via a single function call   keystroke  Two  interfaces are available   the first is very simp
175. heel Mouse    197    Capitolo 19  Varie    19 1  TrueType    In questa sezione spiego come impostare X Window per l uso dei caratteri True Type  Non uso n   xfstt n   xftft  ma  solo xfs patchato con l aggiunta delle librerie freetype  il tutto  amp  di serie dalla Redhat 6 0 in poi e derivate   se xfs  della Mandrake 7 vi da problemi  recuperate quello della RedHat 6 1 e sostituitelo   Vi servono anche i file  contenuti in ttmkfdir QUALCOSA rpm o  tgz o  far gz  quindi cercatelo in rete  potrebbe anche chiamasi  ttmkdir      Quindi dopo aver installato quanto appena detto  create una directory  usr share fonts truetype  e  copiateci dentro i file dei font  ttf dalla partizione Windows o da qualche altra parte dove avete font  ttf  Quando  copio cose da Win in Linux  solitamente mi ritrovo i file con l attributo di esecuzione settato  quindi nel caso date   chmod a x  usr share fonts truetype  Questo dipende da come avete impostato la riga nel vostro file  etc fstab  relativa alla partizione Windows  con exec o noexec  I file in questa dir devono essere TUTTI in minuscolo  quindi  rinominate quelli che abbiano lettere in maiuscolo  Se sono pochi potete fare a mano  altrimenti usate questo script   dal Tips HOW TO   ATTENZIONE  i due caratteri intorno ad  s e il primo e ultimo della riga  c     sono apici  inversi  non apici normali  e si ottengono sulle tastiere italiane con ALT GR APICE NORMALE            bin sh    lowerit    convert all file names in the current directory t
176. hroot named bin named  restart  u named  g named  t  chroot named     LI    104    reload    usr local sbin ndc reload    mr    force reload    0 restart    z     Capitolo 10  DNS    echo  Usage   etc init d bind  start stop reload restart force reload    gt  amp 2    exit 1  Pr    esac    exit 0    Le ultime modifiche riguardano il file  chroot  named etc named  conf  per indicare le nuove posizioni dei file     Ecco il file modificato     options    directory   etc bind    pid file   var run named pid    named xfer   bin named xfer     query source address   port 53  allow transfer     I27204505 1    192 168 0 0 24        allow query    127 0 0 1   192 168 0 0 24    forward first    forwarders    193  7041524 25   193  70 192 25   195 130 224 18   195 T130 225  129    hi            extra block for ndc to work  controls           in chroot jail   maybe    redundant    105    unix   var run ndc  perm 0600 owner 0 group 0        reduce log verbosity on issues outside our control  logging     category lame servers   null       category cname   null           F       prime the server with knowledge of the root servers  zone         type hint    file   etc bind db root             be authoritative for the localhost forward and reverse zones      broadcast zones as per RFC 1912  zone  localhost     type master   file   etc bind db local    hi    zone  127 in addr arpa     type master   file   etc bind db 127      zone  O in addr arpa      type master    file   etc bind db 0    hi 
177. i che non sono elencati    n   in  etc rpc  n   in  etc services     Definisce il comportamento da seguire per i thread dei   servizi  yes  il servizio    mono thread  pu   gestire una   sola connessione per volta  no  per ogni nuova  onnessione  xinetd avvia una nuova copia del server     Limita il numero di connessioni in ingresso  Accetta due  argomenti  il primo indica appunto questo numero  assimo di connessioni  raggiunto il quale il servizio  iene disattivato per un tempo pari al secondo parametro   espresso in secondi     Definisce il numero massimo di server dello stesso tipo  he possono funzionare in parallelo     Il carico massimo per un server  raggiunto il quale il  servizio smette di accettare nuove connessioni  Il numero    in virgola mobile  e indica il carico medio in un minuto   NLIMITED per connessioni infinite     per source Un numero intero o UNLIMITED  per limitare il numero  Imassimo di connessioni da uno stesso IP origine verso un  server  Pu   essere anche specificato nella sezione   defaults      Le ultime quattro opzioni permettono di controllare le risorse in base al server  permettendo di limitare possibile  attacchi DoS  Denial of Service   che saturano le risorse        13 2  Configurazione di base    Vediamo ora come configurare xinetd     118    Capitolo 13  Xinetd    13 2 1  Controllo d   accesso    Potete garantire o proibire l accesso ai vostri server usando l indirizzo IP  che    il metodo pi   veloce  non  richiedendo la risoluzione inver
178. i lasciar perdere Imwheel  un programma che serve proprio a questo   ma che crea a volte incompatibilit   con alcuni programmi  io ho configurato tutto senza di esso  e il wheel mouse mi  funziona in X Window  Kde  Gnome  Wmaker  Emacs  Netscape  Vim  Rxvt e compagnia  A me l uso  contemporaneo di Gpm  per il mouse in console pura  e X Window creava dei problemi  funzionava  random   Ho  risolto facendo leggere in console su  dev gpmdata  e in X Window direttamente da   dev psaux  Queste    la  situazione dei device in  dev         mrshark pingu    ls  1  dev mouse  dev gpmdata  dev psaux    prw r r  1 root root 0 feb 5 14 16  dev gpmdata  lrwxrwxrwx 1 root root 5 feb 5 14 26  dev mouse     psaux  CIW      1 root root 10  1 feb 12 07 48  dev psaux    Io uso wheel mouse con porta PS 2  se avete info per altri tipi di mouse  fatemi sapere  I mouse Logitech in versione  OEM  bianchi con logo nero   pare non funzionino  Seguono le sezioni relative al mouse delle configurazioni per  Xfree86 versioni 3 e 4 rispettivamente     Attenzione    Il resto dei file    stato eliminato  C    molta altra roba all interno di questi file  Non copiateli semplicemente  al posto di quelli che avete  altrimenti X non vi partir   pi    Siete avvisati                  file   etx X11 XF86Config       Section  Pointer   Protocol  imps 2    mouse ps 2   d Protocol  intellimouse    mouse seriale  Device   dev psaux   buttons 5    ZAxisMapping 4 5       EndSection        file   etx X11 XF86Config 4       
179. i nella fase 2  oltre a dei sottobicchieri  si possono ricavare dei simpatici ed originali orologi a muro    2     16 2  Compilazione del kernel per il riconoscimento del  masterizzatore    Questa sezione non vuole essere esaustiva  Per maggiori informazioni rimando all   ottimo CD Writing HOWTO di  Winfried Tr  mper  Sotto Linux sono supportati masterizzatori SCSI  EIDE e per porta parallela  PP nel seguito    Non sono ancora supportati gli USB  per questi si comincer   a vedere qualcosa  forse  con i kernel 2 4    La  prossima tabella la copio sfacciatamente dall  howto sopra citato       con Y si intende che l abilitazione deve far parte integrante del kernel      con M si intende che l abilitazione deve avvenire come modulo      con Y M si intende che si pu   scegliere indifferentemente un modo o l altro                               Sez  Descrizione Modulo SCSI  BLOCK Enhanced IDE MFM RLL      BLOCK IDE ATAPI CDROM ide cd   BLOCK SCSI hostadaptor emulation ide scsi  BLOCK  oopback device loop M  PARIDE Parallel port IDE device paride   PARIDE Parallel port ATAPI CD ROMs   PARIDE Parallel port generic ATAPI   PARIDE  select a low level driver    SCSI SCSI support scsi_mod Y M    ID     Gl       Y M    PP    kkk NOTA      NOTA           NOTA    174    SCSI  SCSI  SCSI  SCSI    FS  FS    SCSI CD ROM support  Enable vendor specific       SCSI generic support   select a low level driver     ISO 9660 CDROM filesystem  Microsoft Joliet cdrom       sr_mod    sg    iso9660  jolie
180. i possibile leggerlo  rispondere per email  tasto r   o sul newsgroup  tasto f   salvarlo  tasto 0  o inviarne uno nuovo  tasto P   o ancora stamparlo  tasto y      Il tasto   permette di avere sempre un aiuto  qualunque sia la modalit   selezionata  q permette di ritornare alla  modalit   precedente o di uscire se si    in quella di selezione newsgroup  La prima volta che userete slrn  dovrete farlo  con l opzione  create  che genera  nella directory indicata nel file di configurazione  altre sottodirectory e il file che  contiene la copia locale dei newsgroup presenti sul server  nel caso ci   non avvenga  create le directory   HOME News    HOME News decoded    SHOME News other  e SHOME News postponed   oltre a   HOME News  Slrn    In seguito baster   lanciare in comando slrn da solo  senza opzioni  In genere al primo avvio  Vi ritroverete con gi   sottoscritti alcuni newsgroup cui forse non siete interessati  e avete due possibilit    o scorrere la    147    Capitolo 15  Sirn    lista a mano e deselezionare i newsgroup uno ad uno con il tasto u  oppure uscire e dare i seguenti comandi nella  directory  HOME News      tr    NV  lt   newsrc  gt   newsrc new  rm  newsrc  mv  newsrc new  newsrc    Per effettuare le sottoscrizioni  premere L e inserire una parte del nome del newsgroup  tipo    comp os    poi  spostatevi sui newsgroup da sottoscrivere e premere s  infine premete ancora L per visualizzare solo i newsgroup  sottoscritti     A volte pu   capitare di voler rileggere
181. i potr   nascere una  nuova creatura  leafnode          In linea di massima leafnode  assomiglia al suo predecessore  vi rimando al capitolo su leafnode per quel che  concerne la creazione degli utenti  l uso di fetchnews e texpire  La differenza principale    che il file di  configurazione non si trova nella directory  etc leafnode   bensi in quella  usr lib leafnode   Se si compila partendo  dai sorgenti  si pu   modificare nel Makefile la voce LIBDIR per piazzare i file di configurazione in  etc leafnode   Il  che sarebbe  IMHO  pi   ordinato      Attenzione    Se si compila partendo dai sorgenti  di default l   installazione crea un file in questa directory con il nome    config example  Sar   necessario quindi copiare il file con il nome corretto  cio   config  facendo  attenzione ai diritti di lettura scrittura sia del file che della directory che lo contiene  in questa directory  verr   scritto pure il groupinfo    Il file di configurazione    analogo a quello di Leafnode         BUGS   C      un curioso BUG con la versione 2 10  la prima volta che viene dato il comando make installall  compare la scritta     make  libutil a  Command not found    Ridando il comando make installall il tutto viene compilato e installato correttamente     64    Capitolo 9  Firewall    Un firewall    essenzialmente un dispositivo che permette di gestire come un filtro il traffico tra due interfacce di rete   In questa sezione vedremo come impostare un firewall per un sistema Linux  sia per
182. ia  forward  l articolo a qualcuno   rispondi via email all autore    cerca in avanti nell articolo   cerca in avanti un autore   cerca all indietro un autore   cerca in avanti un Subject   cerca all indietro un Subject   cerca negli articoli  guarda nota N 3    salta al prossimo articolo con il Subject indicato  salta al prossimo articolo con il punteggio pit alto     dis attiva ritorno a capo        dis attiva la visualizione completa degli header    dis attiva la visualizione delle righe quotate   nascondi la finestra dell articolo   salta il testo quotato   cancella l articolo  solo se si    l autore    stampa l articolo   accoda l articolo  il thread  o gli articoli segnati ad un file  manda un articolo a un comando della shell con una pipe    158    Capitolo 15  Slrn       Comandi attivi nella finestra degli header                                                              Movimenti     lt Esc gt  lt  spostati in cima all   elenco degli header     Esc   spostati in coda all elenco degli header   p Spostati al precedente articolo non letto   n spostati al successivo articolo non letto o gruppo se    raggiunta la fine  L torna all ultimo articolo letto   N salta al newsgroup successivo     Up   spostati all articolo precedente     Down   spostati all articolo successivo     torna al precedente articolo segnato   Gestione    d segna un articolo come letto e spostati al successivo non letto   lt Esc gt d segna un thread come letto spostati al successivo non letto   u segn
183. iani it    alxcost tin it    eghiani etruria net    microgest microgest it    alax excite com    jodyrm hotmail com    menthos posta alinet it    hongkongmail iname com    taexpo   idirect ca    vendicator hell com    S amp F tin it    rick  sabbadini iol it    condon hotpop com    wiwaxia bigfoot com      maxadamo tin it     44 44444444444 44444444    From per it news       4 44444444 4 444 444 4 4 4         From      From      From      From      From      From             lustfemale      bamoo   sexmagnet com    fogazzid usa net     robcn ibm net    alessandro  villetti usa net    f varoli antilink prolink replica it    Capitolo 8  Leafnode    61          From   crpraolini   libero it     From   jojo arcanet it      From    pxqpas tin it      From    roxana flashnet it     From    nstdvd nospamtin it     From    blisset i am      From    mat66 arc it      From    pod pineto net      From    nicola netstation org     From    rcaudan whitepower com     From    nsj iname com     From   tipfkam    hotmail com     From    fuoripista altavista net     From    fuoripista yahoo it     From    fogazzid bigfoot com     Pirotti  Un uomo  un mito      From    pirotti ngweb it     From   pr ou sper     ctonline it     From   pirotti tiscalinet it     From   prpiro tin it      From    prosperopirotti tin it     From    stamink armando com      4    4 4   4 4  4  4    4 4   4      From per it cultura ateismo    HERE E EEE E EH EEE HE EEE HEE HEHE HH       From      From      From      Fr
184. ie novit    specie per la sicurezza   mantiene la stessa  sintassi della versione precedente  Vengono solo segnalati dei warning   the default for the  auth nxdomain   option is now  no     no IPv6 interfaces found    unknown logging category  cname  ignored    ma poi il DNS  funziona comunque regolarmente  Sta di fatto che non l ho testato approfonditamente  e la trattazione del  CHROOT si riferisce esclusivamente a BIND v8 X     10 1  Configurazione di Bind    Io a casa ho 2 PC  Pingu e Pinga  collegati in rete locale  Su Pingu a volte gira VmWare  cui in rete virtuale     assegnato l IP 192 168 0 3  Inoltre accedo a Internet via modem analogico  Senza entrare nei dettagli  scopiazzatevi   sti file e andate in pace  per altri dettagli leggete il DNS Howto o gli immarcescibili  amp  insostituibili Appunti di  Informatica Libera  gli ex Appunti Linux   Potete cambiare i nomi  DOVETE anzi  se no Pingu e Pinga  s incavolano   o aggiungerne altri  variando solo l ultimo numero dell    IP  mentre per il resto lasciate tutto com       a  meno di sapere dove mettere le mani  Anche se non avete una rete locale  i file vanno bene ugualmente  vi ritroverete  con qualcosa in pi   che non pregiudicher   alcunch    e vi spinger   al prossimo cambio di PC a tenervi quello attuale e  collegarlo al nuovo  tanto pi   che non spendereste pi   di centomila lire tra schede di rete e cavi  Per prima cosa  impostate il nome del vostro Linux Box  Se non sapete cosa fare  sappiate che dovrete inven
185. igurazione di Mutt per uso locale  quindi dovrete scaricare le email dai server POP3 usando fetchmail o  simili   E fornito anche un elenco dei tasti principali  Ricordate di impostare la variabile d ambiente EDITOR con  quello che preferite  io uso vim  sezione Bash del Quick amp Easy Configuration HOWTO   o impostatelo direttamente  nel file di configurazione di Mutt  Create le directory  HOME Mail    SHOME Mail Lists     HOME Mail Friends  e  SHOME Mail  Mutt      14 1  File di configurazione  muttrc    EE HH EHH FE AE EE ERE FEAE FE FEAE FE AE AE FE AE E FE HEE EE EE EE EE EE EE FE FEAE FE AE AE ER BEE EEE EH    OPZIONI PERSONALI          elenco degli indirizzi personali  puo    essere un espressione regolare        set alternates   pippo libero it pippo tiscalinet it pippo pluto tin it    attiva l accodamento di   hostname agli indirizzi locali  set use domain   yes    il from dei vostri messaggi  anche se verra  aggirato dai my hdr      set from   mrshark libero it    dominio da accodare agli indirizzi locali  set hostname    mrshark home     vero nome personale da usare nelle email       set realname    Antonio Fragola   MrShark     non generare il campo From   usa invece i my hdr     set use from   no  non generare il campo User Agent   usa invece i my hdr   set user agent   no          attiva l   uso degli header personali  my hdr   set hdrs   yes                   header personali potete crearne guanti ne volet non esagerate   my hdr From  Antonio Fragola   MrShark 
186. il    Quick amp Easy Configuration Howto e creare la directory        set use tmpdir 1    o      ordina per thread  poi per data con i piu    recenti prima        HOME     tmp     152    se    oe    t sorting method 9    un header con un nuovo subject inizia un nuovo thread       oe    se    oe    set    se    oe    se    oe    se  se    oe    se    sger  ser  Set  Set    oe    se    oe    t new subject breaks threads 0    espandi i thread  t uncollapse threads 1    legge l active file in avvio  read active 1    t wrap flags 4    stampante  t printer name  muttprint     editor  t editor command  vim  c  set nobackup      d   s       A      g     t mail editor command  mutt  H    evidenziazioni   t emphasized text mode 3  emphasized text mask 3  process verbatim marks 1  hide verbatim marks O0  hide signature 0    non postare articoli non modificati  t abort unmodified edits 1    manda a capo solo il body  non gli header o il testo quotato       Impostazioni per il formato della finestra degli head          he  he  he  he  he  he    gr  gr  gr  gr       t overview date format    d m y  H  M    ader display format 0   F  55S  51   25r D   T s   ader display format 1   F  55 G  51   12r  t s   ader display format 2   F G  51   12r  t s    ader display format 3   F  51  t s    ader display format 4   F  55  51  t 50s  r   ader display format 5   F  5S   10r   t 49s   19g  17d    oup display format 0   SF    5u   6t   n  45g d   oup display format 1    F  5u   n 45g d    oup displ
187. il Server Message Block Protocol  Permette di  fornire servizi di rete a client Windows e di accedere ad essi da GNU Linux  Di solito non    abilitato     Stato  opzionale    Documentazione  man samba  il libro  Using Samba  della O Reilly  disponibile in rete    sshd    Descrizione     un demone che permette di gestire connessioni protette verso il server  da usare preferibilmente  al posto di telnet  Pu   essere disabilitato se si usano solo connessioni dial up     Stato  opzionale    Documentazione  man sshd    syslog  Descrizione  si occupa dei log si sistema   Stato  essenziale    Documentazione  man sysklogd    usb    Descrizione  serve per le periferiche su Universal Serial Bus  Se non avete periferiche di questo tipo  potete  disabilitarlo  Di solito    abilitato     Stato  opzionale    Documentazione   usr src linux drivers usb    191    Capitolo 17  Servizi    xfs  Descrizione     l   X Font Server  Se non lo caricate  dovrete impostare a mano i percorsi dei font nel file   etc X11 XF86Config e usare un font server esterno  come xfstt  Di solito    abilitato   Stato  essenziale su usate X  Documentazione  man xfs  zope    Descrizione  un linguaggio di programmazione object oriented per creare siti web dinamici    Stato  opzionale  Documentazione   home httpd html zopedocs    192    Capitolo 18  Wheel Mouse    A grande richiesta  vediamo come configurare un wheel mouse in Linux  in modo che funzioni col maggior numero  di applicazioni  Un mio consiglio personale    d
188. in  POP3 IP   do  SIPCHAINS  A input  i SINTERFACE  p tcp  s Spop3 110   d SLOCALIP SUNPRIVPORTS  j ACCEPT  done  echo  e   t t t t t t    GREEN OK   WHITE     else  echo  e   t t t t t t  S RED NO   WHITE     fi      fw_pop3     fw_nntp       f waa NNTP  119   echo  n  Newsgroup Usenet      if   SNNTP    ON     then  for news in  NNTP_IP   do  SIPCHAINS  A input  i  INTERFACE  p tcp    y  s  news 119     d SLOCALIP SUNPRIVPORTS  j ACCEPT  done  echo  e   t t t t t t    GREEN OK   WHITE     else    74          Capitolo 9  Firewall                                                                                                                                                                                                                            echo  e   t t t t t t    RED NO   WHITE     fi      fw_nntp     fw ftp                   FTP  20 21   echo  n  File Transfer Protocol    if SFTP    ON     then  SIPCHAINS  A input  i SINTERFACE  p tcp    y  source port 21     d SLOCALIP SUNPRIVPORTS  j ACCEP    FTP Port Mode  normale   SIPCHAINS  A input  i  INTERFACE  p tcp  source port 20     d SLOCALIP SUNPRIVPORTS  j ACCEP  4 FTP Passive Mode  senza questa i browser non accedono ai siti FTP   SIPCHAINS  A input  i  INTERFACE    y  source port  UNPRIVPORTS     d  LOCALIP SUNPRIVPORTS  p tcp  j ACCEPT  echo  e   t t t t t    GREEN OK   WHITEJ    else  echo  e   t t t t t    RED NO   WHITE     fi      fw_ftp     fw_ssh                   SSH  22   cho  n  Secure Shell    if    SSH    
189. inetd conf 0  etc xinetd conf e riavviate  Per  configurarlo  dopo averlo installato  modificate il file  etc leafnode config come segue     proprio il minimo  indispensabile  ci sono molte pi   opzioni  direttamente commentate nel file   Ricordate che la directory   etc leafnode  e il suo contenuto devono appartenere all utente e gruppo news  quindi date da una console  loggati  come utente root        chown  R news news  etc leafnode     Ricordate inoltre che alcune vecchie distribuzioni di leafnode non erano compatibili con l anno 2000  quindi usatene  una versione  gt  1 9 4  Segue il file config di esempio         file   etc leafnode config        inserisci qui il tuo server news   OBBLIGATORIO       server   news libero it    I thread vengono cancellati dopo il numero di giorni seguente   se non definito diversamente con groupexpire   OBBLIGATORIO  man leafnode per informazioni su groupexpire   expire   60    Numero massimo di messaggi da scaricare per volta  Sconsigliato  sia impostarlo al di sotto di 1000 che al disopra di 2000  maxfetch   2000    per scaricare solo gli header dei messaggi e in seguito solo i body  marcati per il download  impostare delaybody ad 1  delaybody   0                impedisce di scaricare articoli pi   grandi di 50000 bytes  maxbytes   50000    52    Capitolo 8  Leafnode    impedisce di scaricare articoli pi   lunghi di 1000 righe  maxlines   1000    massimo numero di giorni in cui sar   scaricato un newsgroup che non  viene letto  prima di
190. ing consists of one or more of the following numeric codes   Attribute codes    00 none 01 bold 04 underscore 05 blink 07 reverse 08 concealed   Text color codes    30 black 31 red 32 green 33 yellow 34 blue 35 magenta 36 cyan 37 white  Background color codes                          203    Capitolo 19  Varie      40 black 4l red 42 green 43 yellow 44 blue 45 magenta 46 cyan 47 white    NORI  FILE  DIR  LINK       00      01 36          AL 00   global default  although everything should be something     normal file    00 32   directory      symbolic link    FIFO 40 33   pipe   SOCK 01 35   socket   BLK 40 33 01   block device driver   CHR 40 33 01   character device driver       EXEC          ka          01 33    List any    057 31     mtxt 05 31     ndx   cmd   exe   com   btm   bat  VC    Tt   pl    pm   seq         Cab   tgz   arj   taz   lzh  SZ  AA  di   gz    Jpg     jpeg 00 34     JPG    gf   GIF    05 31  00 33  00 33  00 33  00 33  00 33  00 35  00 36  00 35  00 35  00 35     java 00 35   html 00 35    00 31  00 31  00 31  00 31  00 31  00 31  00 31  00 31  00 31  00 34    00 34  00 34  00 34          This is for files with execute permission     file extensions like   gz  or   tar  that you would like 1s    to colorize below  Put the extension  a space  and the color init string    and any comments you want to add after a             stuff we hate to find laying around  flashing red     crap       executables      source code      archives or compressed  bright red 
191. inio e DNS  se avete impostato un DNS locale  sostituite    a libero it il vostro dominio  e a nameserver il valore 127 0 0 1   domain libero it   nameserver 195 210 91 1   nameserver 195 210 91 2        file   etc ppp pon           bin sh     NON lasciate spazi dopo la   alla fine delle righe seguenti     e sostituite il vostro nome utente alla fine dell ultima riga    usr sbin pppd connect   usr sbin chat  v  f  etc ppp ppp chat  noauth     dev modem 57600 deflate 12 12 crtscts debug lock modem nodetach     defaultroute noipdefault login noproxyarp asyncmap 0 hide password    ipcp accept remote lcp echo interval 30 lcp echo failure 8 user mionomeutente  amp      aggiungete le 2 opzioni seguenti alla riga precedente per avviare in automatico    la connessione non appena pppd riscontra traffico sulla seriale     demand idle 30             22    Capitolo 4  Internet      i messaggi d   errore sono inviati dal pppd verso il syslog  da dove potrete    leggerli da root con il comando  tail  n 25  f  var log messages        file   etc ppp poff           bin sh  kill  INT    cat  var run ppp0 pid         file   etc ppp pap secrets         inserite qui il vostro nome utente e la vostra password  mionomeutente   miapassword        file   etc ppp ppp chat        4 Cambiate la stringa di init e il numero del vostro ISP alla fine  TIMEOUT 30   ABORT BUSY   ABORT ERROR   ABORT  NO CARRIER    ABORT  NO DIALTONE    ABORT    Invalid Login     ABORT    Login incorrect            AT amp FB40 
192. inks    20 14  Mutt      mutt  http   www mutt org    muttrc builder  http   mutt netliberte org     mutt gpg pgp howto  http   www linuxdoc org HOWTO Mutt GnuPG PGP HOWTO html    20 15  SIrn    e Slrn  http   space mit edu  davis slm html     slrn sIrnpull howto  http   www  pluto  linux it ildp altri SLRN SLRNPULL HOWTO html    altra pagina di slrn  http   www slrn org   e ancora slrn  http   slrn sourceforge net     introduzione a slrn  http   alcor concordia ca topics netnews slrn intro     e Manuale UFFICIALE in Italiano di SLRN  http   www mrshark it downloads html    20 16  Wheel Mouse      mouse wheel scroll  http   www sop inria fr koala colas mouse wheel scroll    20 17  Varie    20 17 1  True Type      font howto  http   www linuxdoc org HOWTO Font HOWTO html    font deuglification howto  http   www pluto linux it ildp HOW TO mini FDU html    tt debian howto  http   www pluto linux it ildp HOW TO mini TT Debian html    210    Capitolo 20  Links      staroffice fonts  http   www mindspring com  john mcl adding fonts html    staroffice fonts 2  http   private addcom de alien8 Fonts html    staroffice faq  http   www wernerroth de en staroffice faq fag html      redhat ttf  http   www kegel com linux tt html    20 17 2  Bash      bash prompt howto  http   www linuxdoc org HOWTO Bash Prompt HOWTO html    config howto  http   www pluto linux it ildp HOWTO Config HOWTO html    211    Appendice A  GNU Free Documentation  License    A 1  Versione originale in Inglese    A 
193. io a postfix     32    Capitolo 6  Fetchmail    Fetchmail    il programma che si occupa di ricevere la posta dalle vostre caselle email remote e passarle a procmail  che si occupa dello smistamento locale  E forse il programma pi   semplice da configurare  basta creare nella propria  home un file   fet chmailrc simile al seguente         file  SHOME  fetchmailrc        poll popmail libero it timeout 60 with proto POP3       user  tuo nome utente remoto  there  with password  tua password remota        is tuo login locale here options fetchall    poll pop tiscalinet it timeout 60 with proto POP3       user  tuo nome utente remoto  there  with password  tua password remota        is tuo login locale here options keep    Le sezioni possono essere ripetute  aggiungendone altre per eventuali altri pop server  La sintassi    simile all   inglese   quindi  interroga  poll  il server remoto indicato  se non ottieni risposta  timeout  per 60 secondi abortisci  usa il  protocollo  proto  POP3  con il nome utente  user  e la password  password  remoti indicati  che corrisponde  all utente  is here  dato e passa tutto quello che ricevi al server smtp locale per lo smistamento tramite procmail  si  potrebbe usare l opzione mda di fetchmail  ma per sicurezza    meglio fare richiamare procmail dall smtp   options  keep mantiene la posta sul server remoto  senza cancellarla dopo averla scaricata  mentre options fetchall scarica  tutti i messaggi  sia vecchi che nuovi     Ricordate che il fil
194. io di file  etc postfix main cf  le poche righe da modificare sono indicate all inizio del file   e eventuali altri parametri presenti nel vostro file main cf possono essere lasciati al loro valore di default        file di configurazione principale di Postfix            I parametri che DOVETE cambiare sono i seguenti  seguendo le istruzioni                date nel file  In particolare  per il relayhost  fate il comando seguente     nslookup smtp vostro provider    per conoscere 1   IP dell   SMTP del vostro provider  e sostituitelo tra le    parentesi quadre  LASCIANDOLE      myhostname    mydomain  e  relayhost          la directory della coda di postfix  queue directory    var spool postfix         la directory dove risiedono i programmi di postfix  gli RPM di solito li               installano in  usr sbin  cambiate di conseguenza per altre installazioni   program directory    usr sbin    27     Capitolo 5  Postfix      la directory dove risiedono tutti i programmi del tipo postXXX  command directory    program directory         la directory che contiene i demoni di postfix  daemon directory    usr lib postfix      il possessore dei processi di postfix  Usate un utente dedicato  con    privilegi minimi  e che non sia daemon o nobody  e CREATELO                         mail owner   postfix      i privilegi di default dell agente di smistamento locale  default privs   nobody      la directory di spool di default  dove finiscono le email in arrivo  mail spool directory    va
195. ipt  procmailrc principale  Per salvare TUTTI gli allegati  questa regola va  messa in coda a general rc La regola ha il flag c  quindi il messaggio poi procede normalmente attraverso le  regole seguenti                    DUMMY     test  d SMAILDIR attach    mkdir  MAILDIR attach    DUMMY  test  d  MAILDIR attach S DATE    mkdir  MAILDIR attach SDATE    METAMAIL TMPDIR  MAILDIR attach  DATE    0cbhHB       metamail  q  w  x    7 4 3  Risponditore automatico    Le regole seguenti creano dei risponditori automatici  che inviano una email precreata in risposta ad un altra email  con un subject fissato  evitando per   di rispondere a mailing list o a messaggi provenienti da noi stessi  e inviando un  unico messaggio per persona  anche in presenza di email multiple  usando una cache dei campi From     La seconda regola invece invia in automatico un file  se volete sapere le novit   dell ultima versione del Quick amp Easy  Configuration HOWTO  mandatemi un email con subject   qechowto update   senza le virgolette e con body vuoto   tanto non lo leggo  visto che vi sar   inviata una risposta automatica        conservando comunque l email in un file  nascosto  per sapere chi richiede cosa      L ultima regola invia la vostra firma pubblica pgp a chi la richiede         file  autoreply rc         0Whc  vacation lock      To     lt   LOGNAME   gt        FROM DAEMON     I X Loop  tuo indirizzo di email            formail  rD 8192 vacation cache   0ehc     formail  rI Precedence  junk  
196. ipt con il nome  dell   interfaccia di rete come suo argomento  per esempio nello script  ifup      dell   interfaccia di rete  questa stringa  viene sostituita con l   indirizzo IP effettivo e viene creato il file  etc xinetd conf  per cui baster   riavviare xinetd  per avere la configurazione con l   indirizzo IP corretto  Certo che il tutto    molto pi   pratico e veloce se invece degli  indirizzi IP usate i nomi delle interfacce di rete          13 3 2  Redirezione di porte      print  2       xinetd pu   agire da transparent proxy  tramite la redirezione delle porte  che permette di inviare le richieste per un  dato servizio su determinati host e porta  su un altra porta e anche su un altro host  se necessario     service telnet                        flags   REUSE  socket_type   stream  wait   no  user   root  server      only_from    redirect x     usr sbin in telnetd    192 168 1 0 24  192 1068  1 15  23    Siccome il meccanismo pu   essere utile ma pericoloso     consigliato fare il log su entrambi i lati della connessione   oltre che usare un firewall     Suggerimento  Hint  Hint  Chiss   se si pu   redirezionare un possibile contatto di un possibile attacker su una  porta qualsiasi  dove non sia in funzione gi   un server reale  aperta all uopo  direttamente su una porta dello  stesso attacker     uno squalo bastardo             13 3 3  Servizi interni    xinetd fornisce e gestisce internamente 5 servizi base UNIX   echo  time  daytime  chargen e discard   Inoltre 
197. irst article in the thread  uncollapse thread            header down  thread size      1     return  extract article header   Message ID   starting point       5       private define search articles search str  wrapped               variable  was_thread_collapsed   is_thread_collapsed     was metamail   get variable value  use metamail          set integer variable  use metamail   0     Turn off metamail while searching    ERROR BLOCK               locate header by msgid Starting Point  0         EXIT BLOCK    Set integer variable  use metamail   was metamail         if  search here search str  wrapped     Is the next match right here   return 0       lif   is article visible    amp  2          call   article line up       166    if  search_here search_str  wrapped     return  0         forever   loop through articles     loop  thread size      1          header down 1    if  search here search str  wrapped   return 0      if  is at end of thread          if  was thread collapsed  collapse thread      lif  header down 1   break    was thread collapsed   is thread collapsed      if  search here search str  wrapped   return 0      else    lif  header down 1   break   if  search here search str  wrapped   return 0            EXECUTE ERROR BLOCK   return  1         1                 private define perform search search str                  Starting_Point   extract_article_header   Message Id      if  search articles search str  0      1      if  Prefs  wrap search          call  
198. ispositivo     Da notare che non necessariamente  per il solo fatto di essere un dispositivo a blocchi  un disco deve contenere un  filesystem  Un disco pu   comunque essere usato alla vecchia maniera sequenziale  infatti un disco senza filesystem     solo una serie di settori a partire dalla prima testina del primo cilindro  In questo senso  a volte si utilizzano 1 dischi  come se fossero nastri  registrando e rileggendo i dati nella stessa sequenza naturale di settori  testine e cilindri   Tipici esempi sono i dischetti di avvio con l immagine del kernel o i dischi di archivio multivolume creati da tar     Capitolo 1  Partizioni    Ricordate che i dischi senza filesystem non possono essere montati normalmente  ma necessitano del cosiddetto  loopback device  compilato insieme al kernel  Le partizioni di swap sono gestite a blocchi  senza filesystem     La maggior parte delle distribuzioni Unix e Linux seguono il Filesystem Structure Standard  FSSTND  ora evolutosi  in FHS  Filesystem Hierarchy Standard   in modo da garantire una certa uniformit   o comparibilit    II FSSTND  parte dall idea di separare i file locali alla macchina da quelli condivisi  in rete locale o altro   e quelli a sola lettura  da quelli accessibili anche in scrittura  Vediamo alcuni punti del FSSTND           la directory principale che contiene tutte le altre       boot   contiene i file statici usati durante l avvio  compreso il kernel e i file di Lilo       home     la directory che contiene quelle 
199. istory   likewise combine any sections entitled  Acknowledgements   and any sections entitled   Dedications   You must delete all sections entitled  Endorsements      A 1 8  6  COLLECTIONS OF DOCUMENTS    You may make a collection consisting of the Document and other documents released under this License  and replace  the individual copies of this License in the various documents with a single copy that is included in the collection   provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects     You may extract a single document from such a collection  and distribute it individually under this License  provided  you insert a copy of this License into the extracted document  and follow this License in all other respects regarding  verbatim copying of that document     A 1 9  7  AGGREGATION WITH INDEPENDENT WORKS    A compilation of the Document or its derivatives with other separate and independent documents or works  in or on a  volume of a storage or distribution medium  does not as a whole count as a Modified Version of the Document   provided no compilation copyright is claimed for the compilation  Such a compilation is called an  aggregate   and  this this License does not apply to the other self contained works thus compiled with the Document  on account of  their being thus compiled  if they are not themselves derivative works of the Document  If the Cover Text  requirement of section 3 is applicable to these 
200. l  Revisione 1 2   1 Luglio 2000   primo rilascio ufficiale su Sourceforge   Revisione 1 1   23 Giugno 2000   aggiunta la breve sezione Varie   Revisione 1 0   7 Giugno 2000   completata la sezione di Procmail   Revisione 0 9   23 Maggio 2000   completato lo script di Firewall    Revisione 0 8   5 Maggio 2000   inserimento della sezione Partizioni  estratta da un lavoro precedente  Revisione 0 7   30 Aprile 2000   aggiunta la sezione Kernel   Revisione 0 6   21 Aprile 2000   aggiunte le sezioni Mutt e Slrn    Revisione 0 5   17 Marzo 2000  inizio stesura  bel modo di passare il giorno del proprio compleanno             Sommario       Prefazione er                            i    riformaziontb  se      tee hee e onere eet eie hod trece ett cte le 1  2  Altre informaziotii         estet iaia uil ela il  Ji Partizioni    iaia pP 1  1 1  Introduzione i e iaia ea aaa 1  1 2  Nozioni  Generali    dichia lab alia 1  1 3  PilesyStem      oct ARIEL ara aaa 4  1 4  Prerequisiti generali    e eee ea e cd ER ORE ERE CREER MAISHA MABA AFA MAGE 7  Adice 9  LEO  ESRESIZE  oet tein etae tla cesi ceste meo E e M AL 10  PA DN l Ni OOE IA                            Hl     1  Se KEN  EE I I AA AA AA  4  3 1  Prerequisiti ASA AA AE AWE DR Rt D OO OB ep den 4  3 2 Parametri4 tvi IERI  LI DL 6  3 3  Compilazione enstallaziOne            cr mrt Reina sierica 18  KU TEE UA 21  UU                                                      S         26  5 1  Configurazione di Postfix    5e ccitebete De pma c
201. l file system esistente se non anche  all   hard disk in rari casi  Il sottoscritto non si assume alcuna responsabilit   per eventuali danni provocati da  questa procedura  se temete di fare danno chiudete normalmente Windows e incrociate le dita  d altronde   tutta la procedura di mettere mano al file system    pericolosa  quindi            Ancora una cosa  il DOS standard stabilisce che non ci sia pi   di una partizione primaria  anche se nella pratica ci       tollerato e permette di realizzare un sistema multiboot come ho esposto all inizio     1 5  FIPS    1 5 1  Introduzione    Fips    un programma molto potente  che permette di ridurre le dimensioni delle partizioni primarie FAT  Fips 1 5 e  2 0  e FAT32  solo Fips 2 0   Fips riduce lo spazio di una partizione PRIMARIA modificando alcuni valori nella  Tavola delle Partizioni e nel settore di boot  creando nello spazio che rimane vuoto una nuova partizione PRIMARIA   NON formattata  quindi se vi serve di nuovo per DOS Windows  dovete formattarla  mentre se vi serve per Linux  potete o cambiarle l   identificativo con fdisk DI LINUX o eliminarla per poi creare le partizioni che servono da  Linux  come esposto nella prima parte   Per questo Fips NON funziona su partizioni estese  ma solo su quelle  primarie  e funziona solo se NON avete gi   raggiunto il limite di 4 partizioni primarie per hard disk  Fips non cambia  la dimensione dei cluster n   il tipo di FAT della partizione originaria  mentre per quella nuova i cluste
202. l grafici   che spesso crashano sul pi   bello  Oppure potreste avere problemi col server X  rimanendo tagliati fuori  se postate  un messaggio sul perch   X non parte  e lo fate da shell  avrete la risposta e potrete configurarvelo a puntino     Insomma  le ragioni per avere internet ANCHE da shell sono molteplici  quindi procediamo nella configurazione     Nota  lo sono un anomalia  Linux    bello perch   si possono fare le stesse cose in svariati modi  Parto sempre da  shell  ma uno dei primi comandi che do    startx  perch   il mio Celeron 450 con 256Mb regge bene e mi piace il  desktop di KDE  Per avviare la connessione uso kppp perch   mi ci trovo bene  ma ero partito da Kmail e Knode  per approdare spero DEFINITIVAMENTE a Mutt ed Sirn  veloci ed efficienti come nessun altro programma  e di  cui trovate le configurazioni nelle ultime pagine del Quick amp Easy Configuration HOWTO     Aggiornamento  31 7 2001   nel mio cammino verso il Nirvana Pinguino  ormai uso solo tool testuali per cose  nate testuali e che continuano ad essere ancor oggi prevalentemente testuali  Ormai uso solo Slrn  Mutt  e le  connessioni da console con Pon e Poff  Per Irc e Icq uso Xchat e Licq  ma in caso di emergenza ho sempre  sottomano le loro versioni da console         Naturalmente dovete avere il supporto per il protocollo PPP nel kernel  scrivete pppd e se vi escono caratteri strani  siete a posto   Vi servono anche i programmi pppd e chat  I parametri per la connessione dovete chiederli a
203. l primo articolo quando si passa alla modalit   articolo  set show_article 0    oe    Se diverso da 0  non vengono effettuati backup del file newsrc  set no backups 0      segnala sia con un beep che visivamente  set beep 2      se diverso da 0  annulla automaticamente le sottoscrizioni ai nuovi gruppi  set unsubscribe new groups 1      se posto a 0  previene la ricerca di nuovi newsgroup  set check new groups O0      se 0  visualizza il titolo solo nel primo articolo di un thread  set show thread subject 0      usa caratteri ASCII per indicare le relazioni tra messaggi  set simulate graphic chars 1      abilita supporto per il mouse in xterm  set mouse 0         usa barra colorata come cursore invece di             set display cursor bar 1    se impostato ad 1  un articolo viene segnato come letto se visualizzato    2      2        se imposatato a 0  dev ssere l   utente a segnarlo esplicitamente come letto       set auto_mark_article_as_read 0      se impostati a 0  ci si sposta al prossimo articolo gruppo automaticamente  set query next article 1  set query next group 1    o      se impostato a 0  non viene chiesta conferma per follow up  reply  quit  ecc       151    set confirm_actions 0    se 1  non salva i gruppi non sottoscritti    oe oe ge    se 2  non salva i gruppi non sottoscritti o non letti  set write newsrc flags 0    o      visualizza     alla fine di un articolo  set use tilde 1    nome dei file che con         terranno i propri Post e Reply     N B   la prop
204. l vostro  provider  e protestate se vi dicono che Linux non    supportato  con i parametri si pu   configurare anche una  caffettiera  In particolare dovete chiedere gli indirizzi IP dei DNS  che in Windows vengono settati in automatico     Nota  Per conoscere in Windows gli IP dei DNS  in caso vengano assegnati in automatico   per poterli inserire in  Linux  che invece li richiede obbligatoriamente  eseguite  tramite la voce Esegui    del Menu d Avvio o Start  il  comando winipcfg DOPO esservi collegati a internet  poi cliccate su Dettagli    e guardate la seconda voce   DNS  della schermata che vi trovate davanti  quello che vedete    l IP del DNS primario del provider che state    usando  mentre premendo il tasto con i 2 punti      avrete l IP del DNS secondario     Per prima cosa configurate il modem  creando se non gi   presente un link tra il dispositivo seriale e il modem   Ricordate che in Linux le seriali corrispondono a  dev ttySX  dove X vale 0 per COMI  1 per COM2 e cosi via   NON usate pi   le vecchie  dev cuaX  ormai cadute in disuso e deprecate   Nel mio sistema il modem    connesso a  COM2  quindi il collegamento sar       ln  sf  dev ttyS1  dev modem    21    Capitolo 4  Internet    Prima di continuare una nota  esistono in giro dei FALSI modem  non perch   contengano mattoni  alla napoletana       ma perch   hanno una parte della logica di controllo implementata via software  E qual    il software pi   diffuso   purtroppo  Quello di zio Bill  Per questo sono
205. la finestra dei folder  set folder format     2C  t SN   25 25f  8s  d           HE EH EE AE FE FE AE EE FE AE FE EE EE FE AE FE EE EE HH EE EH EE EE EE REE AE AE FE EAE FE HEFE E H    OPZIONI PER LA VISUALIZZAZIONE MESSAGGIO                         attiva il ritorno a capo delle righe piu    lunghe dello schermo    128    S    Capitolo 14  Mutt    set smart wrap   yes    attiva la visualizzazione di un         all inizio delle righe mandate a capo       set markers   yes    attiva la visualizzazione di una o piu            alla fine del messaggio       set tilde   yes       impedisce che PageDown porti al messaggio successivo quando si raggiunge  la fine di quello attuale    set pager_stop   yes    numero di righe della pagina precedente da visualizzare durante lo scorrimento       set pager_context   2    numero di voci di indice dei messaggi da visualizzare durante la lettura    set pager_index_lines   4          REE EH FE AE FE FE AE FE FE AE FE AE EE AE AE FE FEAE FE AE AE FE AE E EEE EE EE EE EEE EH EEE EE REE HE H    OPZIONI DI COMPOSIZIONI       Gl    chiede se si vuole inserire un campo BCC per un nuovo messaggio    set askbcc   no    chiede se si vuole inserire un campo CC per un nuovo messaggio    set askcc   yes    inizia a creare o modificare un messaggio e POI visualizza il menu  t autoedit   yes       imposta l   uso di          prima della firma    set sig_dashes   yes    chiede se si vuole posporre un messaggio che non si vuole inviare subito    set postpone 
206. la l Advanced Power Management del BIOS  Utile solo se avete un portatile o un  computer che supporti lo standrad ATX di alimentazione elettrica  permettendo di spegnerlo via software     Stato  opzionale    Documentazione  man apmd    arpwatch    Descrizione  tiene traccia delle coppie di indirizzi ethernet IP  Di solito non    abilitato     Stato  opzionale    Documentazione  man arpsnmp    184    Capitolo 17  Servizi    atd  Descrizione  il demone at  gestisce alcune elaborazioni a orari programmati  Correlato a cron   Stato  essenziale    Documentazione  man atd  man at    autofs    Descrizione  gestisce il demone automount  che non ha niente a che fare con supermount    Di solito     disabilitato  Utile se si vogliono montare in automatico dei volumi condivisi in rete     Stato  opzionale    Documentazione  man autofs  man automount    bootparamd  Descrizione  serve a fornire le informazioni di boot a client senza disco  Di solito disabilitato   Stato  opzionale    Documentazione  man bootparamd    crond  Descrizione  il demone cron gestisce compiti ripetitivi  Correlato a atd  Stato  essenziale    Documentazione  man crond  man cron    cups  Descrizione     un moderno sistema di stampa  essenziale se lo usate al posto di  pd  Stato  essenziale    Documentazione  man cups    185    Capitolo 17  Servizi    drakfont    Descrizione  permette la gestione automatica dei font True Type da parte del sistema  nei sistemi  Linux Mandrake     Stato  opzionale    Documentazione  ma
207. ldp HOWTO Large Disk HOWTO html      partition rescue howto  http   www linuxdoc org HOWTO mini Partition Rescue mini HOWTO html    206    Capitolo 20  Links      partition howto  http   www  pluto  linux it ildp HOWTO mini Partition html    FSSTND  http   www pathname com fhs    20 3  Loadlin      loadlin  http   elserv ffm fgan de  lermen HOME  html    loadlin win95 howto  http   www pluto linux it ildp HOWTO mini Loadlin Win95 html    20 4  Kernel      kernel  http   www it kernel org     kernel howto  http   www pluto linux it ildp HOWTO Kernel HOWTO html    lilo howto  http   www pluto linux it ildp HOWTO mini LILO html    20 5  Internet      ppp howto  http   www pluto linux it ildp HOWTO PPP HOWTO html     serial howto  http   www pluto linux it ildp HOWTO Serial HOWTO html     winmodem howto  http   www  linuxdoc org HOW TO Winmodems and Linux HOWTO html    modem howto  http   www pluto linux it ildp HOWTO Modem HOWTO html    20 6  Postfix      postfix  http   postfix linux it start html      postfix faq  http   postfix linux it faq html    207    Capitolo 20  Links      postfix configurazion  http   postfix linux it basic html    e AGX tutorial  http   www  linux it  agx info mini postfix howto txt    20 7  Fetchmail    e fetchmail  http   www tuxedo org  esr fetchmail     mail administrator howto  http   www linuxdoc org HOWTO Mail Administrator HOWTO html    mail user howto  http   www  pluto  linux it ildp HOWTO Mail User HOWTO html    20 8  Procmail      procmail
208. le and can be used to  watch or ignore subthreads  The second is more complex  but also more       versatile  It can put a score on subjects   From   lines or references     If you regularly use these functions  your scorefile will become quite       large  so I recommend the perl script cleanscore that can automatically       remov xpired entries  You may also want to use the patch that makes slrn          generate scorefile marks  so cleanscore can tell easier which comments  belong to which entry     Installation     To use the simple interface  bind the functions watch subthread   and or          ignore subthread   to whatever keys you prefer  The corresponding lines in  your slrnrc file should look like this        setkey article OneKeyScore  gt ignore_subthread   K   setkey article OneKeyScore   watch subthread   W        If you do not only want to watch or ignore a subthread  you can use the  more complex interface by calling create score   directly  the two simpler          functions are really wrappers around it   An example would be     setkey article  OneKeyScore   create score  f   TOG  Ses  SOS  Ee RS       Please note that it is important to quote the second argument of setkey in  this case  You can pass the following options to create score             l  score typ can be  s  for  Subject    f  for  From  or  r  for   References   2  score valu the score for the entry    3  scope    t  if the entry should apply to the current   This   group    a  if it should h
209. lo 3  Kernel    e SCSI emulation support     m    se avete un masterizzatore IDE   e CMD640 chipset bugfix support    y    se avete questo chip     n    se avete solo periferiche SCSI   e CMD640 enhanced support     n      e RZ1000 chipset bugfix support   y  se avete questo chip   n   se avete solo periferiche SCSI     Generic PCI IDE chipset support    y        Generic PCI bus master DMA support     y        Boot off board chipsets first support   n      Use DMA by default when available     y            VARIEJ  attivate le varie opzioni in base al vostro PC  in genere     n    a tutte      Loopback device support     m        Network block device support   n       Multiple devices driver support   n  a meno che non vogliate provare il RAID software  leggete il  RAID HOWTO       RAM disk support     n       XT hard disk support   n      what  you still have disks like this          Parallel port IDE device support     m    se avete qualche periferica IDE su porta parallela  tipo CDROM  e  selezionate il driver opportuno      n    altrimenti      Compaq SMART  support     n       3 2 7  Networking options      Packet socket     m        Kernel User netlink socket     y        Routing messages   n    e Netlink device emulation     m      e Network firewalls    y    se volete abilitare il supporto per il firewalling e masquerading    Socket filtering     n        UNIX domain sockets     y    altrimenti X window non si avvier        TCP IP networking     y       Capitolo 3  Ker
210. ltare la fase di creazione dell immagine iso  passando l output di mkisofs  direttamente in pasto a cdrecord        IMG SIZE  mkisofs  R  q  print size dir da esportare     2   amp 1   sed  e  s            echo  IMG SIZE     OSIMG SIZE   ne 0    amp  amp  mkisofs  r dir da esportare        cdrecord speed 4 dev 0 0 0 tsize   IMG_SIZE s  data                  Il trattino finale non    un errore  indica di prendere i dati dallo standard input  L impostazione della variabile  IMG SIZE serve per verificare la dimensione dell immagine che mkisofs andr   a creare  Questo parametro verr    passato a cdrecord con l opzione  tsize   Perch   questo casino  Perch   alcuni masterizzatori non ne vogliono sapere       di cominciare questa operazione senza prima conoscere la dimensione del file immagine  Se il vostro non    uno di  questi potete anche saltare ed usare una banale pipe       mkisofs  v  l  T  r  D  J  dir da esportare      cdrecord  v ject speed 8 dev 0 0 0  data          182    Capitolo 16  Masterizzazione    Se volete semplicemente fare una copia di un cd distinguiamo 2 casi     e Avete un lettore cdrom   dev scd1  ed un masterizzatore   dev scd0            cdrecord  v dev 0 0 0 speed 8  isosize  dev scdl      Non avete anche un lettore  ma solo un masterizzatore  per cui sarete costretti a crearvi un immagine  sull hard disk del cd che volete copiare     dd if  dev scdl of immagine iso    Nota  Al posto di dd potete usare anche dd rescue  un tool pi   avanzato  che in caso 
211. luto  lt pluto pluto it gt         La prima riga  fondamentale  dice a mutt di tornare alle impostazioni di default tutte le volte che non    stata usata  una regola send hook  Altrimenti viene usata sempre l ultima regola applicata  Nel secondo caso  tutte le volte che  facciamo un reply o un post alla lista linux linux it  alla quale  come abbiamo detto prima  siamo iscritti con  l indirizzo pippo G pippo it  viene usato quest ultimo indirizzo e come firma quella inerente all utente pippo  Nel  caso scrivessimo alla lista bsd 9 bsd it  verrebbero usati indirizzo e firma di default  paperino  nel nostro esempio    Nel terzo caso  per concludere  essendo iscritti alla lista linux   siena it con l indirizzo pluto Q pluto it  facciamo si  che mutt usi indirizzo e firma adeguati per post e reply  Come sempre  se la vostra regexp contiene spazi   racchiudetela tra virgolette  Gli specificatori  X sono spiegati di seguito in questa sezione       message hook    regexp comando    altro comando     message hook permette di impostare dei comandi specifici prima di visualizzare o formattare un messaggio  Se la  vostra regexp contiene spazi  racchiudetela tra virgolette  Gli specificatori  X sono spiegati di seguito in questa  sezione       ealtri meno usati  come pgp hook  charset hook  iconv hook  account hook  fcc save hook  L ultimo    una  forma breve per unire un fcc hook e un save hook     Tutte le regexp sottintendono un hook di default  appunto default hook  impostato col coma
212. mente se aggiornate l antivirus sul pc  dovete ricreare i dischetti      Se non vengono segnalati errori  si procede alla deframmentazione  ALT  Credevate di cavarvela cosi facilmente   Allora non conoscete il DOS  e il suo figlio illeggitimo Windows        Se avete solo il DOS potrebbe  POTREBBE   andarvi anche bene  ma con Windows    tutto un altro paio di maniche  Vediamo i possibili problemi       DOVETE disattivare la memoria virtuale  per poi riattivarla dopo che la procedura    conclusa  In Windows 9x ci    si fa cosi  click destro su Risorse del Computer   Propriet     click sulla linguetta Prestazioni   click su Memoria  Virtuale   click su Impostazione manuale della memoria virtuale   selezione di Disattiva memoria virtuale    poi premere Inviofino al riavvio  In Win 3 x la voce dovrebbe essere nella sezione 386 Enhanched del Pannello di  Controllo  non uso Win 3 1 da 4 anni  potrei toppare             Naturalmente uscite da qualsiasi ambiente multitasking  DOVETE essere in puro e semplice DOS  possibilmente  senza Smartdrive o altre cache software del disco  date dal prompt un bel smartdrv  c o equivalente per eseguire il  flush della cache        Potrebbero essere stati creati dei file nascosti e di sistema nell ultimo settore dell    hard disk  in particolare Mirror   DOS  e Image  Norton  lo usano per metterci un puntatore ai file che fanno da immagine del vostro hard disk     Capitolo 1  Partizioni    DOVETE cancellarli  tanto verranno ricreati la prossima volt
213. modo da attivarlo e disattivarlo automaticamente non appena viene instaurata la  connessione o la si conclude     109    Capitolo 12  Junkbuster    Junkbuster    un proxy server che filtra le richieste del browser impedendo che venga scaricata spazzatura  spam o  junk   come banner e altre immagini inutili o cookie indesiderati  per entrambe le cose  banner e cookie  si pu    ampliare la lista a mano o scaricare periodicamente i file aggiornati   vedi pi   avanti   Una volta scaricato e installato  da rpm o tar gz  bisogna attivarlo con il comando   etc rc d init d junkbuster start  adattate alla vostra  distribuzione   oltre che fare in modo che parta in automatico ad ogni avvio del PC  aggiungetelo con ntsysv o con  chkconfig  add junkbuster   Se non avete altri proxy  la configurazione    gi   buona  al massimo potete modificare  nel file  etc  junkbuster config la chiamata tinygif impostandola a 2  cosicch   abbiate un riferimento per le  immagini che non vengono scaricate  altrimenti verr   usata un immagine trasparente di 1x1 pixel allargata alle  dimensioni dell immagine sostituita  un altra possibilit      di avere una broken icon  cio   l icona che il browser mette  di default quando non trova un immagine  impostando tinygif a 0   Dovete solo modificare le impostazioni del  browser affinch   usi un proxy sulla porta 8000 di localhost Usate le istruzioni date nel capitolo di wwwoffle   sostituendo 8080 con 8000     Nota  Debian invece della 8000 usa la porta 5865  qui
214. moduli mascheramento  if   SMASQ    ON  J  then  fw_ver_masqmod       s sistono  attiva mascheramento  if    z   MASQ PRESENT     then  fw yesmasqmod                         se non esistono  avverti e continua senza  else  fw nomasqmod  fi  else  echo  en    YELLOW Mascheramento   S WHITE    echo  e   t t t t t t  S REDJNO   WHITE     fi    4 fw masq                      82                   parte start dello script               verifica esistenza interfaccia esterna      then       fw start       clear  if    z SINTERFACEIP    fw nointerface             else   fw go   fw protezioni  fw dns   fw http   fw smtp   fw imap   fw pop3   fw nntp   fw ftp  fw ssh  fw icmp       fw auth  fw irc  fw icq  fw napster  fw realaudio  fw whois  fw trojan  fw jerks  fw nolog  fw blocklog  fw masq  fi    4 fw start    se non esiste  avverti ed esci con errore 1    se l interfaccia esiste  si procede    Capitolo 9  Firewall                 fw_stop         parte stop dello script  clear    echo  Disattivazione del Firewall in corso        SIPCHAINS  F  SIPCHAINS  P input ACC    EPT    SIPCHAINS  P forward ACCEPT    if    MASQ    ON     t  MASO_PRESENT                         nen    for mod in   IP_MASQ MODULES    do       83                                                                                                                Capitolo 9  Firewall                   if      e  lib modules SCURRENT KERNEL ipv4 ip masq   mod  o    then  MASQ PRESENT  err   fi  done  if    z   MASO PRESENT
215. mper  root    operator  root      trap decode to catch security attacks    26    Capitolo 5  Postfix    decode  root      Person who should get root   s mail  root  nome_utente_esistent       Consiglio di lasciare che postfix contatti 1 SMTP del vostro provider  perch   sempre pi   spesso i server per evitare lo  spam fanno dei controlli sull origine dei messaggi tramite delle interrogazioni ai DNS  e a meno che non abbiate  registrato un dominio vostro  NON vi troveranno altrimenti  e la posta rester   nel vostro spool  Consiglio inoltre di  impostare l opzione defer transports smtp in  etc postfix main cf per evitare che postfix continui ad interrogare  internet per cercare di inviare la posta  a collegamento avvenuto potete usare sendmail  q o postfix flush per inviare  tutto  potete inserire il comando in  etc ppp ip up  in modo da fare tutto in automatico a connessione stabilita   Il  comando mailq  o sendmail  bp  vi fornisce informazioni sullo stato del vostro spool SMTP  quali e quanti  messaggi sono ancora accodati e altro ancora  Per sapere quando la coda    vuota  potete usare il seguente script        bin sh   usr sbin sendmail  q  sleep 10  while mailq   grep               gt  dev null  do  sleep 10  done    Altri comandi utili sono postfix start  avvia postfix   postfix reload  per far si che postfix rilegga il file di  configurazione dopo eventuali cambiamenti   postfix stop  ferma postfix   postfix check  controlla la configurazione  di postfix   Ecco un esemp
216. n drakfont    gpm    Descrizione  il demone General Purpose Mouse  Necessario solo se volete usare il mouse in console  non negli  xterm   Se lavorate quasi sempre in X     meglio disattivarlo  in quanto sono note incompatibilit   con il sistema  X window     Stato  opzionale    Documentazione  man gpm    harddrake  Descrizione  riconosce e configura hardware nuovo cambiato  nei sistemi Linux Mandrake   Stato  opzionale    Documentazione   usr share doc harddrake  versione     httpd    Descrizione  questo demone    necessario per il funzionamento del server web Apache  Se non intendete tenere  in funzione un server web  disattivatelo  usa infatti una considerevole quantit   di risorse di sistema e rende il  sistema vulnerabile a possibili attacchi esterni se non configurato adeguatamente     Stato  opzionale    Documentazione  man httpd    identd  Descrizione  fornisce informazioni su utenti processi  di solito    avviato da inetd      il processo auth    Stato  opzionale    Documentazione  man identd    186    Capitolo 17  Servizi    inetd   xinetd    Descrizione  gestiscono i servizi dial in  tipo imap  nntp  finger  ftp  pop3 e telnet  gli ultimi tre di solito sono  attivi   inetd    la versione precedente del demone  ultimamente in via di sostituzione con inetd  che gestisce in  modo migliore il controllo delle connessioni  anche se ha ancora qualche difficolt   con UDP e RPC   rispetto  all accoppiata inetd  tcpd  Se non dovete offrire questo tipi di servizi  o usate sol
217. ndi o modificate di conseguenza  o cambiate la direttiva  listen address nel file  etc junkbuster config     Se invece avete un altro proxy  wwwoffle o squid   dovete impostare sempre il browser affinch   punti a junkbuster  sulla porta 8000  e modificare il file  etc junkbuster config togliendo il segno di commento   dalla riga      forwardfile  etc junkbuster forward  e inserendo alla fine del file  etc  junkbuster  forward la riga  nel caso di wwwoffle         localhost  8080    Attenzione    ATTENZIONE ai 2 punti finali   sostituite 8080 con 3128 per squid       Questo secondo me    il metodo migliore  cio   browser  lt   gt  junkbuster  lt   gt  proxy  lt   gt  internet  al posto di  browser  lt   gt  proxy  lt   gt  junkbuster  lt   gt  internet  perch   nel primo caso le richieste fatte dal browser per contenuti  junk vengono filtrate e non richieste per nulla al proxy e quindi ad internet  mentre nel secondo la cache del proxy si  riempirebbe delle immagini fittizie generate da junkbuster  pur non scaricando ugualmente la spazzatura     Per aggiornare gli elenchi di url  immagini e cookie da bloccare  potete scaricarli via browser  alla pagina   http   www waldherr org junkbuster update shtml  oppure usare gli script che trovate nella directory   usr doc junkbuster   Si tratta dei file junkbuster monthly e junkbuster weekly   per usarli  copiateli  rispettivamente in  etc cron monthly e  etc cron weekly In questo modo avrete sempre i file aggiornati     110    Capitol
218. ndirizzi email con i quali ha rotto le  balle sul NG del net abuse  perche   non meritava di finire nel killfile  sicuramente l ha meritato       se non era troll prima e    dopo i suoi exploit  vincendo un mongolino d oro  Tie          Killare un dato subject solo in un dato newsgroup   Ne avevo discusso tempo fa con Derfel  a quanto mi ricordo        dall ultima volta che ho controllato i sorgenti  leafnode passa le       varie lin dell header separatamente alla funzione che ne controlla  eventuali match  quindi non sarebbe possibile farlo   Derfel pero    era giunto a questa soluzione        im  Newsgroups    IL NEWSGROUP nSubject  IL SUBJECT   n          Che pare funzionare   Io pero  ci credo ancora il giusto       Aggiornamento  da quanto ho capito questa regola funziona usando    M       il comando applyfilter  che pero  non come vorrei usare io il    filtro  7     More info   Se volete maggiori informazioni sulle regular expression  leggetevi        man 7 pcre    56    man 7 regex  man 1 egrep       Enjoy      4 4 4 4   4    Subject gen   4 4 4 4   4      killa  tutt  togliere il          i post con     44   4   erici      HEE HEE    ventual    Capitolo 8  Leafnode    R       ir i subject completamente maiuscoli  a parte 1       commento     se si vuole attivare questa regola       Subject   Re  IR      a z       troppi Tiy RT Og iS          2im  Subject   NVINININ    i  Subject   N 2N 2N2N     im  Subject   N NSNS        P ct eccessivamente generici    Pim  AE  Re   
219. ndo set default hook           del file di configurazione e che ha come valore predefinito   f 96s   P     P  C 96s    che  matcha  messaggi  con mittente  s ma non creati da te oppure messaggi creati da te e inviati a  s in To  o Cc       Dovunque si possa specificare un pattern  dove lecito e logico     si possono usare i seguenti specificatori per  restringere la ricerca a ci   che si vuole                  A tutti i messaggi    b EXPR messaggi contenenti EXPR nel corpo del messaggio   B EXPR messaggi contenenti EXPR nell   intero messaggio   c USER messaggi inviati in Cc all   USER    C EXPR messaggi inviati a EXPR in To  o Cc     D messaggi cancellati        d  MIN   MAX  messaggi con  date sent  nell intervallo indicato           E messaggi scaduti  spirati        138    Capitolo 14  Mutt                                e EXPR messaggi contenenti EXPR nel campo    Sender       F messaggi con il FLAG impostato    f USER messaggi con mittente USER    g  messaggi segnati con PGP    G messaggi codificati con PGP    h EXPR messages contenenti EXPR negli header del messaggio   k messaggi contenenti una chiave PGP   mi  ID messaggi con ID nel campo    Message ID       L EXPR messaggi originato o ricevuto da EXPR   cli messaggi indirizzati a una mailing list conosciuta     m  MIN   MAX  messaggi nell   intervallo MIN MAX      n  MIN     MAX  messages con un punteggio nell intervallo MIN MAX                       N messaggi nuovi    O messaggi vecchi    p messaggi indirizzati a t
220. nel      IP  multicasting   n       IP  advanced router    y    se volete usare il PC come router o per fare il masquerading di una rete locale verso  Internet          VARIE   in genere     n    a tutte      IP  firewalling    y    se volete configurare firewall e masquerading  Se volete attivare quest ultimo  DOVETE  rispondere  y  anche a  IP  always defragment    IP  masquerading  e  IP  ICMP masquerading       IP  firewall packet netlink device    y        IP  transparent proxy support     y      e IP  masquerading     y    per attivare il masquerading     IP  ICMP masquerading     y    per attivare il masquerading     IP  masquerading special modules support     n        IP  optimize as router not host     y    per attivare il masquerading e il router        VARIEJ   in genere     n    a tutte     IP  TCP syncookie support     y    per prevenire il D O S  da SYN FLOOD    IP  Reverse ARP     n        IP  Allow large windows  not recommended if   16MB of memory      y         CPU is too slow to handle full bandwidth     n     tranne se siete connessi a interfacce a larga banda  gigabit  Ethernet  FDDI  etc            VARIEJ   in genere     n    a tutte  tranne se dovete collegarvi a reti Novell  nel qual caso attivate  The IPX  protocol     3 2 8  QoS and or fair queueing      QoS and or fair queueing     n     il resto    disabilitato di conseguenza     3 2 9  Telephony Support      Linux Telephony Support     n     il resto    disabilitato di conseguenza     10    Capit
221. nel browser file       tutti        set mask           directory in cui verranno spostati dallo spool principale i messaggi letti  create la directory        set mbox     Read read     date   m  Y         non chiede conferma per creare una nuova mailbox  t confirmcreate   no    chiede in uscita da una mailbox se si vogliono spostare i messaggi letti          t move   ask no    126    Capitolo 14  Mutt    tipo di mailbox  set mbox_type   mbox    REE EH EH FE FE AE FE FE AE FE AE AE FE FEAE FE FEAE FE AE AE FE AE E FE EEE EE EE EE EE EE EE EE EE AE AE FE HEE EHH    OPZIONI PER GLI ALIAS             visualizza il nome reale dell   autore dell   email preso dai propri alias  set reverse_alias   yes                file contenente gli alias   si DEVE fare il source del file             NdA  preferisco tenere i file accessori di configurazione nella maildir  set alias_file     Mutt mutt_aliases  source   Mutt mutt_aliases    formato degli alias  set alias_format     2n  t   10a Sr     ordina gli alias in base all   alias  oppure address   set sort_alias   alias    FE FEE FE HE EEE AE FE FE AE ERE FEAE EE HEE AE FE EE AE E FE EE EE EE EEE EE EE EE BRE ERE EH    OPZIONI GENERALI                indicazione del tipo di localizzazione  set locale    it IT ISO 8859 1        insieme di caratteri ammessi       set charset   iso 8859 1    formato della data    o    set date format     d m y   H  M        hook di default  set default hook     f  s   P      P  C  s         imposta la directory
222. no commentate   oppure configurare bind per fare il log su file invece che  via syslog     Facciamo appartenere i file all utente creato in precedenza     chown  R named named  chroot named etc bind  chown named named  chroot named var run    e copiamo nelle directory di pertinenza alcuni file di supporto  come la libreria C  ricreando anche la sua cache     cd  chroot named lib   cp  p  lib libc 2   so   1 libc 2   so libc so 6   c  lib ld 2   so   l ld 2   so ld linux so 2   cp  sbin ldconfig  chroot named bin         c   m   c    DD    EL  utu    hroot  chroot named  bin ldconfig  v  p  etc localtime  chroot named etc   knod  chroot named dev null c 1 3  hmod 666  chroot named dev null       100    Capitolo 10  DNS    Con questo avete finito di preparare il filesystem base  ora passiamo alla configurazione e compilazione dei sorgenti   nel momento in cui scrivo erano disponibili in versione 8 2 4     mkdir  usr local src bind  cd  usr local src bind  tar xvzf  percorso dei sorgenti bind src tar gz    dovete modificare alcune opzioni nel file src port linux Makefile set  in particolare cambiare la riga      e     ESTRUN  var run       in modo che diventi     ie     ESTRUN  chroot named var run       e cambiare tutti i percorsi  usr     in  usr local     nello stesso file  Ora modificate il file  src bin named named h  cercando la riga      include  pathnames h     e trasformandola come segue  commentandola e aggiungendo altre cose che serviranno durante la compilazione     
223. nviandole in una mailbox separata  e cancellando quelle che sono sicuramente spam    e inviare un  bounce  simulato di tipo MAILER DAEMON  che a volte fa pensare a un indirizzo email errato   portando alla cancellazione del medesimo dalla ML  ma non sperateci molto          contattare gli ISP degli spammer lamentandosi per lo spam ricevuto      notificare gli spammer che le loro email sono state bloccate  fornendo loro una password per aggirare il blocco   gli spammer raramente lo fanno  ma qualche vostro conoscente eventualmente bloccato potrebbe averne bisogno     Nell  ultimo caso  gli indirizzi email di quelli che vi rispondono vengono aggiunti al file indicato dalla direttiva  NOBOUNCE  e non verranno pi   bloccati in futuro  Tenete presente che comunque il tutto    gestito  automaticamente  quindi    normale che salti fuori l eccezione che confermi la regola    Scaricate il file   http   www spambouncer org sb zip e date i comandi seguenti per scompattare il tutto     cd  HOME Mail  Pm   mkdir sb  amp  amp  cd sb   cp  percorso verso il file sb zip  unzip sb zip       rm  f sb zip    Si consiglia di filtrare lo spam nell ultima parte  in particolare dopo il trattamento delle mailing list  Il file principale     sb  rc  che contiene tutte le impostazioni per il filtro  e che viene richiamato dal file spam2   rc seguente     47    Capitolo 7  Procmail    Attenzione      due file di regole spam  rc e spam2  rc sono attualmente alternativi  Infatti molte delle cose presenti
224. nviare un messaggio nel file al  raggiungimento del primo limite  e a smettere di effettuare  1 log al raggiungimento del secondo     Si possono indicare quali informazioni includere nei log   l   id del processo    sempre incluso   in fase di avvio e  hiusura di un servizio  E ammessa una qualsiasi  ombinazione dei valori seguenti  separandoli con spazi   PID  lid del processo avviato  0 se    interno a xinetd   HOST  l indirizzo dell    host remoto  USERID  l  identit      dell utente remoto  secondo il protocollo definito  nell   RFC1413  EXIT  lo stato di uscita del servizio o il  segnale che ne ha provocato la fine  DURATION  la  durata della sessione        116    Capitolo 13  Xinetd    Attributo                 Valoree descrizione    log on failure Le informazioni da includere quando un servizio non pu    essere avviato  per carenza di risorse o a causa delle regole  d accesso  l id del processo    sempre incluso  insieme alla  ragione del fallimento   E ammessa una qualsiasi   ombinazione dei valori seguenti  separandoli con spazi    HOST  l indirizzo dell    host remoto  USERID  l  identit    dell utente remoto  secondo il protocollo definito  nell    RFC1413  ATTEMPT  il tentativo di connessione   questa opzione    implicita se viene inclusa una qualsiasi  delle altre opzioni   RECORD  log di qualsiasi  nformazioni disponibile sul client remoto     ridi    dca i did T j a  nice     only from Elenco dei client che hanno accesso al server  Se questo   parametro    pre
225. ny        ALL  ALL    Potete avviare ed arrestare automaticamente dei programmi insieme alla connessione  tramite i file script   etc ppp ip up e  etc ppp ip down  che vengono richiamati dal pppd in automatico appena la connessione    attiva e    quando non    pi   presente  ecco alcuni esempi         file   etc ppp ip up           bin sh  inserite le righe alla fine di quanto eventualmente       gi   presente e prima di un eventuale exit O0  avvia il proxy server in modalit   online  wwwoffle  online   attiva il firewall    usr sbin firewall start   invia la posta in giacenza   sendmail  q   Scarica le news usenet   fetchnews          su mrshark  c  fetchmail  d 300       file   etc ppp ip down           bin sh    scarica la posta dell   utente mrshark ricontrollando ogni 300 secondi    24    Capitolo 4  Internet     interrompe lo scaricamento della posta   su mrshark  c  fetchmail  q      abbatte il firewall    usr sbin firewall stop     pone il proxy server in modalit   offline  wwwoffle  offline    Dovreste essere a posto  ora potrete avviare la connessione con pon e abbatterla con poff  E invece NO  Il pon  funziona anche da utente  mentre il poff no  perch   non    permesso ad un utente che non sia root di abbattere la  connessione ppp  Il PPP Howto suggerisce  se non volete loggarvi come root  di spegnere il modem o staccare il  cavo della linea telefonica  oppure usare il programma sudo per concedere questo diritto anche agli utenti     25    Capitolo 5  Postfix    No
226. o    lower case only operates on plain files   does not    change the name of directories will ask for    verification before overwriting an existing file  for x in    ls     do  if      f Sx    then  continue  fi  lc    echo  x   tr   A 2     a z     if   Slc    Sx    then  mv  i  x Slc  fi  done    Riguardo X Window  conviene installare sia i font da 75 dpi che quelli da 100  dovreste averli nella vostra  distribuzione  quelli da 75 dpi sono indicati per risoluzioni 640x480 o 800x600  quelli da 100 dpi sono pit adatti alle  risoluzioni da 1024x768 in su  oppure a quelle pi   basse se siete parenti di Mr Magoo        Entrate nella directory   usr share fonts truetype  e date il comando  ttmkfdir  o fonts scale e poi mkfontdir  Avrete cosi creato i file  fonts scale e fonts dir  che saranno letti da xfs tramite la direttiva FontPath  Ogni volta che inserirete nuovi    198    Capitolo 19  Varie    font nella directory dovrete rilanciare questi 2 comandi per ricreare l elenco dei font  Ora modificate il file    etc X11 fs configin modo che carichi e usi prima i font True Type e poi gli altri  potete anche modificare  l ordine dei 75 100 dpi  mettendo prima quelli che preferite in base alla risoluzione  come spiegato prima      catalogue    usr share fonts truetype    usr X11R6 lib X11 fonts misc unscaled    usr X11R6 lib X11 fonts 100dpi unscaled    usr X11R6 lib X11 fonts 75dpi unscaled    usr X11R6 lib X11 fonts misc    usr X11R6 lib X11 fonts Typel    usr X11R6 lib X11 fonts
227. o  U  da Linux  Per la stampante  controllate che  il file     etc conf modules    contenga le righe     alias parport lowlevel parport pc  options parport pc io 0x378  0x278 irq 7 auto    Se volete provare il kernel prima di usarlo definitivamene  tralasciate per ora tutta la parte dopo  make   modules install  e copiatelo su un dischetto che userete come boot  il floppy NON va montato per eseguire queste  operazioni        cp  usr src linux arch i386 boot bzImage  boot vmlinuz 2 2 14   cp  usr src linux vmlinuz 2 2 14  dev fd0    rdev  dev fd0  dev hda2  rdev  R  dev fd0 1    Sostituite a  dev hda2 la vostra partizione di root         Questo    tutto     Nota  Per Debian  dopo aver ricompilato  potete ottenere un pacchetto  deb contenente kernel e moduli e che  aggiorna anche in automatico lilo  col seguente comando dato da dentro la dir     usr src linux       19    Capitolo 3  Kernel    make kpkg  revision pingu 0 kernel image    dove potete sostituire pingu 0 con quello che volete     20    Capitolo 4  Internet    In questa sezione viene spiegato come connettersi a Internet da shell  senza l uso di tool grafici  usando  l autenticazione PAP  ormai fornita da tutti i provider  Con i computer moderni  veloci e stabili anche sotto X window   pu   sembrare un controsenso  ma se vi abituerete a fare alcune cose da shell vedrete che sarete molto pi   produttivi e  veloci che sotto X  E poi  per leggere e inviare mail e news  che sono puro testo     inutile caricare pesanti too
228. o 12  Junkbuster    Potete anche lanciarli manualmente da shell  naturalmente  Ricordate che usano il programma wget per scaricare   quindi dovete installarlo  Rimane solo da dire che se volete aggiungere vostri url  cookie o immagini da bloccare   dovete farlo nei file  etc junkbuster blocklist local   etc junkbuster cookiefile locale   etc junkbuster imagelist local  che verranno accodati dagli script di prima ai file appena scaricati     111    Capitolo 13  Xinetd    Xinetd    un sostituto  sicuro  di inetd  che unisce alle caratteristiche di  super server  quest    ultimo anche quelle dei  TCP Wrappers  permettendo controlli sull    accesso  estese funzionalit   di log  la possibilit   di associare un servizio a  specifiche interfacce di rete  limitazione di possibili attacchi DoS  redirezione di porte  e altro  Xinetd dopo aver letto  il suo file di configurazione  si mette in ascolto sulle porte indicate  avviando il servizio richiesto  se vengono passati  tutti i controlli e vi si ha diritto  L unico suo difetto    che gestisce non  ancora  molto bene i servizi RPC come NFS   che dovranno quindi essere avviati col solito portmap o col vecchio inetd  Pu   essere compilato per l uso dei  TCP Wrappers  ma visto che le stesse cose si possono fare direttamente con xinetd  non se ne sente il bisogno     13 1  Informazioni di base    xinetd fornisce uno script per fare la conversione in automatico dalla vecchia configurazione di inetd alla nuova  versione di file  questo scri
229. o collegamenti in dial out   disattivateli  Con le impostazioni di default  infatti  permettono a chiunque conosca il vostro IP di sferrare  attacchi ai vostri danni  Se volete comunque usarli  controllate e impostate i file   etc inetd conf    etc hosts allow   etc hosts deny e installate i tcp wrappers  tcpd      Stato  opzionale    Documentazione  man inetd  man xinetd  man hosts access and man tcpd    ipchains  Descrizione  gestisce il firewall masquerading di sistema  Pu   essere sostituito con uno script apposito   Stato  opzionale    Documentazione  man ipchains    keytable    Descrizione  carica la mappa di tastiera selezionata  in base all    impostazione del file   etc sysconfig keyboard  Di solito    abilitato  Essenziale per tastiere diverse da quelle americane     Stato  essenziale    Documentazione  man loadkeys    kheader  Descrizione  rigenera il file  boot kernel h  Stato  opzionale    Documentazione   etc rc d init d kheader    kudzu    Descrizione  rileva e configura in fase di avvio l hardware nuovo o che    cambiato  Conviene disattivarlo per  velocizzare il processo d avvio e nel caso usarlo direttamente da linea di comando  Di solito    abilitato     187    Capitolo 17  Servizi    Stato  opzionale    Documentazione  man kudzu    Idap  Descrizione  usato per accedere a servizi gateway X 500  In genere non    necessario   Stato  opzionale    Documentazione  man ldapd    linuxconf    Descrizione  serve al programma di configurazione LinuxConf  Di solito   
230. odo che sia al di sotto del 1024   cilindro  per evitare  problemi con Lilo  per altre informazioni  guardate la sezione di Loadlin        Trai 50ei 100 Mb per la partizione root       da NON confondere con  root  che    la directory home dell    utente  amministratore del sistema        Per la partizione  usr   tra i 300 e i 700 Mb se create partizioni autonome per  usr src e  usr local  altrimenti tra  500 Mb e 1 Gb  a seconda di ci   che si vuole installare  visto che la maggior parte dei programmi finisce qui  in  un sistema ormai stabilizzato  potrebbe essere anche montata a sola lettura       50 Mb minimo per ogni utente che si vuole avere  da montare sotto  home     Altre partizioni che potrebbero essere utili sono     Capitolo 1  Partizioni       usr local  in cui installare il software locale alla macchina e che in genere non fa parte direttamente della  distribuzione  assegnandogli spazio secondo necessit    diciamo tra i 100 e i 200 Mb  a tenersi larghi   conviene  crearla se  usr    a sola lettura     e  usr src  in cui installare i sorgenti  utile in caso si ricompili spesso  ad esempio il kernel  anche qui trai 100 e i  200 Mb         tmp  per i file temporanei  in un sistema multiutente con traffico intenso sarebbe meglio averla in un   altra  partizione  se non addirittura hard disk  mentre in una macchina con pochi utenti non serve spostarla  potete anche  creare un symlink da  tmp      var tmp         opt  usata da alcuni programmi  potrebbe anche essere un 
231. oft it    errebi fiscalinet it    a  sevi katamail com         kingz tiscalinet it    nkoffr tin it     giovannad     arco tiscalinet it    gaucie tin it    borisnospam hotmail com com      ziocan fica it         ciberneta libero it    junfan77 libero it    maandateacagher dicorsa gulp     madQ       XPDCVwtw    geremia mclink it    info aroundstore com    woody_hesse iol it    a_capelli hotmail com    aes mail freenet hut fi    grog tin it    jacline dueffe it    urihel mmp2 iol it    acia tin it    alexievi c  tin it    liberal73 iname com    tznt0078 pt tizeta it    paolocl netmail com      fdonline iname com    maga provincia ps it                     bluesedelica iol it    Capitolo 8  Leafnode    60       From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From      From       cbu utGhotmail com    massj BUDDAflashmail com    new life now    debian matsumanga co  jp    as ps flashnet it    C_Zambo iol it    club italia milano iol it    juretto tin it    gattoone hotmail com    mariafrf tin it    tamarica tin it    nathing tin it    andreap instation it    stephendedalusl yahoo com    dpmarc tin it    torque_ hotmail com    giulio bottiniGbigfoot com    FOX99 mail asianet it    mpolve tin it    nino affarital
232. ogin exec comsat  disabled   telnet ftp    disabled   name uucp tftp  disabled   finger systat netstat    INTERNAL       119    Capitolo 13  Xinetd       disabled   time daytime chargen servers services xadmin     RPC  disabled   rstatd rquotad rusersd sprayd walld    includedir  etc xinetd d       La nuova direttiva  disabled  permette di disabilitare i servizi anche se sono presenti nel file di configurazione   fornendo un metodo veloce che evita il doverli commentare     13 2 3  Configurare i servizi    In genere non serve fare nulla  visto che se i valori specificati nella sezione  defaults  vanno bene  basta solo inserire  la chiamata del server  lasciandola vuota  Se invece si vuole cambiare 0 aggiungere qualcosa  allora si deve creare  una sezione completa per il server  Alcuni argomenti sono obbligatori  in base al tipo di server     Tabella 13 2  Argomenti obbligatori    Attributo                     Commento       utti 1 servizi RPC e tutti quelli non elencati in   etc services    utti 1 servizi RPC    utti 1 servizi NON RPC e non elencati in   etc services    server   wait   protocol   Irpc version utti i servizi RPC  rpc number       Alcuni esempi di configurazioni di servizi     service ntalk         socket_type   dgram   wait   yes   user   nobody   server    usr sbin in ntalkd    120    only_from   192 168 1 0 24    service ftp               socket_typ   stream   wait   no   user   Toot   server    usr sbin in ftpd  Server args    l   instances   4   access_tim
233. oli messaggi  Quindi TUTTI i messaggi della    136    Capitolo 14  Mutt    mailbox che soddisfa la regexp finiscono nella seconda mailbox  non    possibile spostare alcuni messaggi in una  mailbox e altri in un altra  ho chiesto sulla ML il perch   di questo comportamento e se    possibile fare qualcosa  che funzioni sul SINGOLO messaggio invece dell intera mailbox  appena ne so di pi    modificher   questa  parte      Se la vostra regexp contiene spazi  racchiudetela tra virgolette        save hook    regexp nomefil    save hook serve a specificare il nome del file predefinito in cui salvare i messaggi che soddisfano la regexp  Il  salvataggio  a differenza degli altri hook     un azione da fare esplicitamente  mentre un mbox hook avviene ad  esempio in automatico  voi dovete specificare esplicitamente che volete salvare un messaggio in un file  per  backup o per altro motivo   e ci   non influenza comunque lo stato della mailbox  i cui messaggi non vengono  alterati  Per default  l hook si attiva se il campo From  di un messaggio soddisfa la regexp  o se il messaggio ha voi  come mittente e il destinatario soddisfa la regexp in uno dei campi To  o Cc   Se la vostra regexp contiene spazi   racchiudetela tra virgolette  Gli specificatori  X sono spiegati di seguito in questa sezione     fcc hook    regexp mailbox    fcc hook permette di specificare una mailbox alternativa a quella definita nel file di configurazione  nella direttiva   record  in cui salvare in automatico una 
234. olo 3  Kernel    3 2 10  SCSI support    e SCSI support     y    se avete uno o pi   adattatori e periferiche SCSI oppure un drive ZIP parallelo o un  masterizzatore     n    altrimenti       SCSI disk support    y     e non    m     per se fate il boot da un disco SCSI  altrimenti non riuscirete ad avviare il  sistema       SCSI tape support     m    se avete periferiche a nastro SCSI    SCSI CDROM support     m    se avete CDROM SCSI      Enable vendor specific extensions  for SCSI CDROM      y    se avete CDROM SCSI Nec  Toshiba o masterizzatori  HP      SCSI generic support     m    se avete un masterizzatore  IDE o SCSI    Probe all LUNs on each SCSI device     n        Verbose SCSI error reporting  kernel size   12K    n       SCSI logging facility     n       3 2 11  SCSI low level drivers          VARIE   in genere     n    a tutte  tranne che per il vostro eventuale adattatore SCSI    IOMEGA parallel port  ppa   older drives      m    se avete uno dei primi modelli di ZIP parallelo    IOMEGA parallel port  imm   newer drives      m    se avete uno degli ultimi modelli di ZIP parallelo          VARIE   in genere     n    a tutte  tranne che per il vostro eventuale adattatore SCSI    3 2 12  Network device support      Network device support   y  se avete una scheda di rete o per collegarvi a Internet     Dummy net driver support   m          VARIE   in genere     n    a tutte     PLIP  parallel port  support     m    se volete creare una rete con cavi paralleli PLIP  
235. om      From      From      From      From      From      From      From      From      From      From      From      From      From          canali massimo tiscalinet it    tito_tazio hotmail com    rcaudan mankind org    pasquale tufano libero it         cavaliereverde tiscalinet it    botti  d tiscalinet it    med nat transports it    barabb  a iol  it    Club  italia  milano iol it    Pietro_Buttiglione insieme net    spiritologia iol it    spiritologia supereva it    whole  lotta lo ve    w6130370 inwind it    saccoforino yahoo com         chief etruria net    mlagatt tin it    Capitolo 8  Leafnode    62    Capitolo 8  Leafnode       From    thats  the  way do it      From    shermin93 hotmail com      From    ad549379 silab dsi unimi it      From    auro  zac tiscalinet it      From    picardismy life sbam      From    trekkers forever slump     Gianfranco Bruno  Cerca di insidiare i record del Pirotti      From    gbruno webaq it      From    vicolo_connery yahoo com      From    supergiaf libero it       From    supergiaf tiscalinet it     44  4 44444444444  44 HEHEHE HE HEH    Vari e ben poco eventuali    HERRERA EEE HE HEHEHE HE HHH          From   titanio freemail it          From    aledumas libero it    That   s all folks     8 3  Leafnode     Nota  Sottosezione a cura di Giambo  mailto ggiambon student ethz ch     Leafnode  deriva da Leafnode v1 4  La differenza pi   interessante rispetto al suo predecessore    forse la velocit    nello scaricare gli articoli di
236. one    Nota  Sezione a cura di Roberto Vallone  mailto rjval libero  it     16 1  Introduzione    In Linux il processo di masterizzazione di CD R RW avviene attraverso due fasi ben distinte che spesso su altri  sistemi operativi avvengono con l uso di un unico software  Le due fasi sono  la creazione dell immagine ISO9660   il filesystem con il quale i normali cd dati sono organizzati   pi   le eventuali estensioni  ed il processo di scrittura  vera e propria sul cd  Per la realizzazione delle immagini ci si avvale quasi universalmente di mkisofs  mentre per il  burning i programmi sono cdrecord e cdrdao  Sono tutti e tre programmi sotto licenza GPL che lavorano a linea di  comando e contemplano una quantit   di opzioni che ne fa degli strumenti di una difficolt    solo iniziale per    ed una  versatilit   veramente notevoli  Ci   non vuol dire che non si possano usare interfacce grafiche varie  ma queste sono  _sempre_ front ends di questi tre programmi  a volte anche di altri meno usati   In questo capitolo tratter   dell   uso di  cdrecord  mkisofs  cdrdao     a detta di molti  un programma altrettanto valido  se non di pi   per alcuni aspetti  tipo  la copia al volo di cd audio   ma non lo conosco  verr   aggiunto in una prossima revisione del Quick amp Easy  Configuration HOWTO   Spero di colmare questa lacuna il pi   presto possibile  e  se nel frattempo  qualcuno vuole  contribuire all howto aggiungendo una sezione su cdrdao eviter   in tutti i modi di offendermi      
237. one della  vostra posta elettronica  Prima di tutto alcune precisazioni su alcune convenzioni che uso  le caselle che contengono  email in entrata io le chiamo per comodit   IN qualchecosa  mentre quelle in uscita sono ovviamente  OUT qualcosaltro  e le mailing lists con ML ancoraqualcosa  I nomi di file sono interamente in minuscolo  mentre  le directory iniziano con una lettera Maiuscola  I file accessori di   procmailrc finiscono con   rc   Per mia  comodit   tengo di solito i file di configurazione ausiliari nelle directory di pertinenza del servizio  quindi i file  richiamati da  procmailrc sono in  HOME Mail  Pm  mentre i file di Mutt sono in  HOME Mail  Mutt  i file di  Slrn sono in  HOME News  SIrn  ecc   Il punto iniziale delle directory serve per nasconderle mentre sfoglio i miei  spool con mutt o slrn  per mail e news  Per sicurezza TUTTA la posta in arrivo viene accodata in un file di backup   mostrer   anche come mantenere questo file in formato compresso gzip  per ridurre gli sprechi di spazi   verranno  estratte dal flusso in ingresso le email provenienti da persone conosciute  per riinviarle in un file apposito   e quelle  provenienti da mailing list  inviate in file univoci per ciascuna   lasciando le email rimanenti nello spool principale     Il file di configurazione di Procmail   procmailrc  nella vostra directory HOME     suddiviso in due parti distinte   la prima    la configurazione vera e propria del programma  con variabili e path vari  la seconda inv
238. onfigurazione di una piccola rete Lan    Gestione Fax      Configurazione dei font TrueType anche con Xfstt e con Staroffice    Prefazione      Sicurezza di base    Altro  boh        pi   alcune revisioni e aggiunte a sezioni gi   presenti     2 3  Commenti    Fatemi sapere se qualcosa non va o se avete altri suggerimenti  Mandate un email a  mrshark  libero it   mailto mrshark Q libero it      2 4  Ringraziamenti    Molto di quello che so  e che c    qui  lo devo a quello splendido gruppo di pinguini che frequenta i newsgroup della  gerarchia it comp os linux    della quale mi onoro di far parte  In puro spirito GNU  quello che ho imparato ora lo  metto a vostra disposizione  sperando che serva a qualcuno  Ringraziamenti per contributi vari  sono sparsi nelle  varie sezioni  Ringrazio anche tutti quelli che mi hanno scritto per lodare questo lavoro o per segnalare errori   spingendomi a migliorarlo e a continuare a svilupparlo  Ciauz        2 5  CS LUG    A dicembre 2000    nato il CS LUG  Cosenza Linux User Group   di cui sono membro  insieme al flagello degli  spammer usenet  l asciatore Thorin  mailto oakenshield  freemail it   Pierluigi De Rosa   e altri  promemoria   inserire i nomi degli altri membri   Se siete pinguini della zona  o volete diventarlo   potete iscrivervi alla mailing list  cslug  lists linux it  mailto cslug request lists linux it subject subscribe   oppure frequentare il canale IRC   eslug  sui server della rete irc openprojects net  NON su ircnet    
239. opo quella data  Se indichi solo una  singola data senza il trattino            verranno selezionati solo i messaggi di quella specifica data  Altre info nel  manuale ufficiale     139    Capitolo 14  Mutt    14 3  Tasti principali    Note   1  I cursori    funzionano in maniera diversa dal default  modificato per    consentire di scorrere la lista dei messaggi anche durante la lettura     2    sta per  3  I comandi    Movimenti    lt Up gt    lt Down gt    lt Up gt    lt Down gt    lt Left gt    lt Right gt    lt PageUp gt    lt PageDown gt    lt Tab gt    lt Esc gt  lt Tab gt             SE         Modifiche        Esc  t    CTRL   Sono case sensitive       qualcosa   sta per il tasto indicato  maiuscole e minuscole sono diverse     ELL INDICE     ELL INDICE     spostati alla voce precedente                   Spostati alla voce successiva                                                                DURANTE LA LETTURA MESSAGGI  spostati alla voce precedente   DURANTE LA LETTURA MESSAGGI  spostati alla voce successiva   DURANTE LA LETTURA MESSAGGI  spostati al messaggio precedente   DURANTE LA LETTURA MESSAGGI  spostati al messaggio successivo  spostati alla pagina precedente   spostati alla pagina successiva   salta al successivo messaggio nuovo   salta al precedente messaggio nuovo   salta al thread successivo   salta al thread precedent   spostati alla prima voce   spostati all ultima voce    ordina i messaggi    ordina i messaggi in ordine inverso   apri un altro folder
240. or modify this document under the terms of the GNU Free  Documentation License  Version 1 1 or any later version published by the Free Software Foundation  with no  Invariant Sections  with no Front Cover Texts  and no Back Cover Texts  A copy of the license is included in the  section entitled GNU Free Documentation License     Italiano   E garantito il permesso di copiare  distribuire e o modificare questo documento seguendo i termini della  GNU Free Documentation License  Versione 1 1 o ogni versione successiva pubblicata dalla Free Software  Foundation  senza Sezioni non Modificabili  con nessun Testo Copertina  e con nessun Testo Retro di Copertina  Una  copia della licenza    acclusa nella sezione intitolata GNU Free Documentation License     1 2  Liberatoria    Il Quick amp Easy Configuration HOWTO    una documentazione gratuita  fornita cosi com       senza alcuna garanzia  n    implicita  n   esplicita di adeguatezza ad un uso particolare o di commerciabilit    Non mi assumo alcuna  responsabilit   per eventuali danni provocati da quanto segue  leggete  confrontate  scopiazzate  ma nun me citate in  tribunale  che vi do una lisciata alla coda con lo schioppo caricato a sale grosso         1 3  Informazioni    Salve a tutti i pinguini  Chi l avrebbe detto che anch io avrei fatto un Howto  Io per primo no  e invece        Il  Quick amp Easy Configuration HOWTO nasce per aiutare i giovani pinguini con ancora le piumine pre muta  e vuole  essere una raccolta di consigli 
241. own gt   LineUp    n    Shift  Btn5Down    LineDown   n    None lt Btn4Down gt   LineUp   LineUp    LineUp    LineUp    LineUp   LineUp     n   None lt Btn5Down gt    LineDown    LineDown    LineDown    LineDown    LineDown    LineDown     n   Alt lt Btn4Down gt   xfeDoCommand  forward   n    Alt lt Btn5Down gt   xfeDoCommand  back   n          Net scape globalNonTextTranslations   override n    Shift lt Btn4Down gt   LineUp    n    Shift  Btn5Down    LineDown   n    None lt Btn4Down gt   LineUp    LineUp    LineUp    LineUp    LineUp    LineUp     n   None lt Btn5Down gt  LineDown    LineDown    LineDown    LineDown    LineDown    LineDown     n   Alt lt Btn4Down gt   xfeDoCommand  forward   n    Alt lt Btn5Down gt   xfeDoCommand  back   n             Con le righe seguenti  da aggiungere in      emacs  abiliterete la rotella anche per Emacs     195    Capitolo 18  Wheel Mouse        file     emacs         defun up slightly     interactive   scroll up 5     defun down slightly     interactive   scroll down 5     global set key  mouse 4   down slightly    global set key  mouse 5   up slightly     defun up one     interactive   scroll up 1      defun down one     interactive   scroll down 1                 global set key  S mouse 4   down one   global set key  S mouse 5   up one        defun up a lot     interactive   scroll up    defun down a lot     interactive   scroll down    global set key  C mouse 4   down a 1lot   global set key  C mouse 5   up a 1ot                     
242. personali degli utenti      mnt   di solito contiene i punti di innesto dei dispositivi rimovibili   mnt floppy   mnt cdrom   mnt zip  ecc          dev   contiene i file speciali dei dispositivi di sistema  a blocchi o a caratteri  ebbene si  anche i dispositivi fisici  sono visti come file  mai sentito il detto  In Unix tutto    un file           etc  contiene i file di configurazione generali del sistema  Eventuali sottodirectory raggruppano file di  configurazione specifici di qualche programma o servizio  ad esempio  etc X11 per il sistema grafico   etc ppp per  il demone ppp   etc httpd per apache  ecc   anzi   etc  etc              lib   contiene le librerie condivise  usate in link dinamico dai programmi contenuti in  bin e  usr bin    lib modules contiene i moduli caricati dinamicamente dal kernel        proc    il punto d innesto del filesystem virtuale proc  che contiene informazioni varie sul sistema in attivit     viene infatti generato a runtime dal kernel   oltre a possibili impostazioni da applicare ogni volta che si avvia il  sistema        sbin   contiene i file principali per l avvio del sistema e per l amministrazione da parte dell utente root  I  programmi sono linkati staticamente  quindi non hanno bisogno di accedere a  lib        bin   contiene i file eseguibili che in genere possono essere usati localmente anche dai comuni utenti     e  usr   contiene i file condivisibili in rete tra pi   macchine  e dovrebbe essere possibile montarla in sola lettura  
243. piarlo  modificarlo  o distribuirlo al di fuori dei termini  espressamente previsti da questa licenza  Ogni altro tentativo di applicare un altra licenza al documento  copiarlo   modificarlo  o distribuirlo    deprecato e pone fine automaticamente ai diritti previsti da questa licenza  Comunque   per quanti abbiano ricevuto copie o abbiano diritti coperti da questa licenza  essi non ne cessano se si rimane  perfettamente coerenti con quanto previsto dalla stessa     A 2 12  10  REVISIONI FUTURE DI QUESTA LICENZA    La Free Software Foundation pu   pubblicare nuove  rivedute versioni della Gnu Free Documentation License volta  per volta  Qualche nuova versione potrebbe essere simile nello spirito alla versione attuale ma differire in dettagli per  affrontare nuovi problemi e concetti  Si veda http   www gnu org copyleft     Ad ogni versione della licenza viene dato un numero che distingue la versione stessa  Se il documento specifica che  Si riferisce ad una versione particolare della licenza contraddistinta dal numero o  ogni versione successiva   si ha la  possibilit   di seguire termini e condizioni sia della versione specificata che di ogni versione successiva pubblicata   non come bozza  dalla Free Software Foundation  Se il documento non specifica un numero di versione particolare  di questa licenza  si pu   scegliere ogni versione pubblicata  non come bozza  dalla Free Software Foundation     Nota  Traduzione in italiano a cura di Andrea Ferro  Leandro Noferini e Franco
244. pluto ildp ML it li org          elenco delle mailbox che si vogliono controllare  gli apici sono inversi     Sarete quindi avvisati da Mutt se arriva posta in queste mailbox    L ultima e  una via breve per monitorare tutte le mailing list   mailboxes    Friends pippo  IN admin   mailboxes    echo  HOME Mail Lists                              queste sono quelle che frequento io  quelle sottoscritte  subscribe  si    differenziano dalle altre dal fatto che permettono anche l invio di     messaggi  quelle che non lo permettono si chiamano newsletter  di solito   lists cslug freshmeat html it it li org softwarelibero   lists pluto ildp tubero ziobudda circolo annunci       subscribe cslug it li org pluto ildp tubero softwarelibero    131    Capitolo 14  Mutt    mailboxes  admin  inbox  mrshark  spam  Lists softwarelibero  Lists annunci  mailboxes    Lists cslug  Lists freshmeat  Lists html it  Lists it li org  mailboxes  Lists pluto ildp  Lists tubero  Lists ziobudda  Lists circolo             RHE HE FE AE FE FE AE FE FE AE FE AE AE FE AE AE FE FEAE FE AE AE FE AE AE FE AE E FE AE E FE AE ttt EE FE FE EE FE AE FE FEAE FE AE EE ERE EH    OPZIONI DI STAMPA       comando di stampa  io uso muttprint  presente su http   freshmeat net   set print_command    muttprint     chiede conferma prima di stampare  set print   ask no    invia i messaggi separatamente al filtro       set print_split   yes          FE FE AE FE FE AE FE FE AE FE FE AE FE FE AE FE FE AE FE FE AE FE FE AE FE FE AE 
245. port LC MONETARY SLINGUA  export LC MESSAGES S LINGUA  export LC TIME S LINGUA  export LC ALL                                        path  export PATH S PATH SHOME  bin  usr local j2sdk1  export JAVA HOME  usr local j2sdk1 3 0   export JAVA PATH  usr local j2sdk1 3 0   export SGML CATALOG FILES  etc sgml catalog                            echo  fortune        file   bashre         bashrc      Source global definitions   if    f  etc bashrc    then   etc bashrc   fi      User specific aliases and functions  alias rm  rm  i    alias mv  mv  i    alias cp    cp  i    alias s  cd         alias d  ls    alias p    cd        3 0 bin    Capitolo 19  Varie    201    Capitolo 19  Varie              alias ls  ls  shlC  color tty      alias ls  ls  s  F  T 0  b  H  1  C  color auto   alias df  df  Th    alias cdin    mount  mnt cdrom   cd  mnt cdrom   1s                alias cdout  cd   umount  mnt cdrom   eject     alias du  du  h  max depth 1   alias startx  startx    nolisten tcp                   alias netstat  netstat  nap  inet     alias ps  ps auxfwww     eval  dircolors    dircolors       prompt  if   SUSER    root      then  COLOUR 41 4 red  else  COLOUR 44   blue  fi  ESC   033   PROMPT   u  h    username hostname  STYLE   1m    bold                               STYLE  m    plain  PS1     SESC  SCOLOUR  37SSTYLE  SPROMPT      ESC 37 40SSTYLE   w  s    PS2   gt       Need for a xterm  amp  co if we don   t make a  ls    n SDISPLAY    amp  amp       f  etc profile d color ls sh
246. pt    xconv pl  presente nella stessa directory di xinetd  altre distribuzioni  come  Mandrake  forniscono un altro script  con risultati medesimi  chiamato inetdconvert   Si usano come segue      usr sbin xconv pl     etc inetd conf     tmp xinetd conf   usr sbin inetdconvert  c    La differenza principale tra i due script    che quello standard di xinetd riunisce tutte le impostazioni dei servizi nel  file xinetd conf prodotto  mentre quello di Mandrake crea script separati per i singoli servizi nella directory   etc xinetd d  cosa che io preferisco  in quanto tutti i file presenti in questa directory vengono inclusi da xinetd  tramite la direttiva includedir  etc xinetd d del file di configurazione xinetd  conf  e quindi per  aggiungere nuovi servizi basta creare un nuovo file nella directory indicata e riavviare il super demone  senza dover  modificare sempre il suo file generale di configurazione  Se la pensate come me  ma non usate Mandrake  ecco qui  di seguito lo script in questione       usr bin perl     Mode  cperl             Copyright  C  2000 by Chmouel Boudjnah  lt chmouel mandrakesoft com gt   MandrakeSoft  Redistribution of this file is permitted under the terms of the GNU  Public License  GPL             description           Update a system from inetd file to xinetd     use strict        my  inet files     etc inetd conf      112       etc xinetd d     my  remain     my  dir    my  choose     parse options   ARGV     Schoose shift        die  Need a service 
247. quires to appear in the title page  For works in formats which do not have any title  page as such   Title Page  means the text near the most prominent appearance of the work   s title  preceding the  beginning of the body of the text     A 1 4  2  VERBATIM COPYING    You may copy and distribute the Document in any medium  either commercially or noncommercially  provided that  this License  the copyright notices  and the license notice saying this License applies to the Document are reproduced  in all copies  and that you add no other conditions whatsoever to those of this License  You may not use technical  measures to obstruct or control the reading or further copying of the copies you make or distribute  However  you  may accept compensation in exchange for copies  If you distribute a large enough number of copies you must also  follow the conditions in section 3     You may also lend copies  under the same conditions stated above  and you may publicly display copies     213    Appendice A  GNU Free Documentation License    A 1 5  3  COPYING IN QUANTITY    If you publish printed copies of the Document numbering more than 100  and the Document   s license notice requires  Cover Texts  you must enclose the copies in covers that carry  clearly and legibly  all these Cover Texts  Front Cover  Texts on the front cover  and Back Cover Texts on the back cover  Both covers must also clearly and legibly identify  you as the publisher of these copies  The front cover must present th
248. r   online   di controllare i cambiamenti di pagine a intervalli predefiniti e  riscaricarle  e inoltre mi sono anche preso la briga di tradurvi le pagine di interfaccia in italiano  sono disponibili  dalla versione 2 5e in poi  prego  prego  non c    di che  non c    bisogno che mi ringraziate per la traduzione    E non  dite che non vi voglio bene         Fate in modo che parta in automatico ad ogni avvio del PC  aggiungetelo con  ntsysv o con chkconfig  add wwwoffled   Ricordate di impostare i vostri DNS e dominio in  etc resolv conf   anche se usate qualche programma che lo rigenera in automatico ogni volta  tipo kppp o wvdial  Fatelo prima di  installarlo  altrimenti potrebbe darvi un errore di nslookup perch   non riesce a trovare un Non Authoritative Host   Rimedio spiccio nel caso ci   accada  DOPO aver stabilito la connessione  riavviate wwwoffle con l opzione  config   oppure con  etc rc d init d wwwoffled restart  oppure settate il file resolv conf con i DNS fissi  Un rimedio pi    corretto si trova alla fine della sezione relativa al DNS del Quick amp Easy Configuration HOWTO  Un esempio di file     etc resolv conf         file   etc resolv conf        domain libero it  nameserver 195 210 91 1  nameserver 195 210 91 2    Per default wwwoffle rimane in ascolto sulla porta 8080  quindi per usarlo dovete impostare il vostro browser  affinche usi il proxy su questa porta  leggere la parte relativa a Junkbuster nel caso vogliate usarli insieme   Per  Netscape cercate n
249. r  un programma capace di collegarsi ad un news server  che permette di  leggere ONLINE i newsgroup  Per questo motivo dovete avere installato un news server locale  guardate la sezione  Leafnode del Quick amp Easy Configuration HOWTO per un esempio   in modo da non dover stare collegati a internet  tutto il tempo in cui userete i newsgroup  infatti il news server locale scarichera le nuove news da quello remoto  e  voi usarete il news reader collegandovi in locale  quindi per usare un news reader online dovete avere IN  FUNZIONE in locale il news server  anche quando non siete collegati a internet   Per indicare a slrn il server e  l   editor da usare  dovrete inserire nel file  HOME  bash profile le seguenti righe  sezione Bash del Quick amp  Easy  Configuration HOWTO            NNTPSERVER  127 0 0 1   SLANG EDITOR  mcedit  s                   Slrn ha tre modalit   di funzionamento     1  selezione newsgroup   permette di vedere la lista dei newsgroup presenti sul server  magari visualizzandone  solo una parte  tramite wildcard   sottoscrivere o annullare la sottoscrizione ad essi e selezionare quello da  consultare    2  selezione articolo thread   selezionando un newsgroup entrerete in questa modalit    che permette di scegliere  gli articoli da salvare  marcarli come letti o meno  inviare un nuovo articolo  oppure rispondere ad uno gi    presente con un followup  sul newsgroup  o un reply  per email     3  lettura articolo   selezionando un articolo per la lettura     po
250. r header email altro  scavalcando le impostazioni predefinite nel file di configurazione  Ne esistono diversi tipi     folder hook    regexp comando    altro comando     dove regexp    un espressione regolare per identificare la mailbox o comunque l oggetto su cui applicare il  comando successivo  il   nega la regexp   folder hook permette di definire impostazioni in base al singolo folder   ad esempio un diverso ordinamento per la mailbox mutt  ottenibile con folder hook mutt set sort threads    Ricordate per   che non viene ripristinato il precedente valore quando si cambia mailbox  ma si continua ad usare  l ultimo valore assegnato  quindi si deve definire un comportamento di default  tramite un comando simile a   folder hook   set sort date sent  Se dovete specificare pi   di un comando da eseguire su uno stesso folder  potete  specificarli separandoli con    Se la vostra regexp contiene spazi  racchiudetela tra virgolette       mbox hook    regexp mailbox    mbox hook permette di definire una mailbox in cui spostare i messaggi letti da una mailbox  che soddisfa la  regexp  in un altra mailbox  automaticamente al cambio di folder o all    uscita del programma  Serve ad aggirare  l   mbox predefinita  specificata nel file di configurazione  Infatti  viene usato il primo mbox hook che si trova  in  ordine di apparizione  e di cui viene soddisfatta la regexp  e se non ne pu   soddisfare nessuno  si usa l mbox  predefinita  Questo comando agisce su intere mailbox  non su sing
251. r saranno  generati in base alla dimensione della partizione  come fa usualmente Format  tranne se si ha una FAT32  nel cui caso  i cluster saranno di 4 kbyte     1 5 2  Prerequisiti all uso di FIPS    Preparate il dischetto come spiegato prima e dalla directory dove avete scompattato Fips copiateci dentro i file   restorrb exe  fips exe e errors txt  Leggete tutte le istruzioni generali date in precedenza     Attenzione    ATTENZIONE  se usate Stacker Superstor DoubleSpace per comprimere una parte del vostro hard disk  o    se usate On Track Disk Manager o EZdrive per estendere le capacit   di riconoscimento degli hard disk  eide da parte dei vecchi bios  o ancora nel caso di hard disk SCSI  leggete il file SPECIAL txt che  accompagna Fips e gli altri documenti        Capitolo 1  Partizioni    1 5 3  Uso di FIPS    Infilate il floppy preparato prima e riavviate il pc  Al prompt lanciate fips  il quale dopo aver controllato di non essere  in ambiente multitasking incomincera a controllare quanti hard disk ci sono nel pc  permettendo di scegliere  poi  mostra la tabella delle partizioni dell    hard disk scelto  effettua il controllo del settore principale e nel caso di pit  partizioni primarie  permette di scegliere quella su cui operare  Mostra quindi il settore di avvio della partizione  scelta  fa degli altri controlli e verifica che le due copie della FAT siano congruenti  poi verifica lo spazio vuoto alla  fine della partizione  In ognuno di questi casi  se viene riscont
252. r spool mail      il programma usato per lo smistamento locale delle email  Correggete       ventualmente il path  In genere per sicurezza    meglio richiamare    procmail qui  piuttosto che da fetchmail  mailbox command    usr bin procmail         il nome COMPLETO del vostro host  compreso il dominio  myhostname   pingu mrshark home      il nome del vostro dominio  mydomain   mrshark home      il dominio che risulter   l origine per le email smistate localmente  myorigin    mydomain         l elenco di domini che postfix condiderer   locali  per i queli cio           verranno smistate le email direttamente  senza interpellare l esterno  mydestination    myhostname  localhost  mydomain   mydomain       le interfacce di rete da cui accettare email  in genere tutte       inet_interfaces   all      il banner riportato da postfix quando lo si contatta  smtpd banner    myhostname ESMTP  mail_name   mail version          il metodo di trasporto delle email usato di default  default_transport   smtp            l elenco degli IP delle reti attaccate al computer  ritenute come locali        28    Capitolo 5  Postfix      Per un computer singolo basta solo 127 0 0 0 8  mentre per reti pi   ampie         aggiungete le relative sottoreti  usando le maschere opportune  mynetworks   127 0 0 0 8  192 168 0 0 24      1   SMTP del vostro provider  cui verranno inviate le email in uscita        Se volete che postfix contatti direttamente 1   SMTP di destinazione     commentate la riga seguente 
253. rato un errore  Fips esce al prompt fermandosi e  segnalando l errore riscontrato  Viene chiesto quindi di salvare lo stato attuale della tabella delle partizioni sul floppy   per poter tornare indietro in caso di errori  FATELO  Se tutto va bene  viene permesso di ridimensionare la  partizione in modo visuale  tramite i tasti cursore  Quando avete raggiunto una situazione accettabile  premete Invio   Fips rif   di nuovo tutti i controlli  vi mostra la nuova tabella delle partizioni e vi chiede se volete continuare   premendo C  Fips rif   ancora tutti i controlli  pignolo  eh        e vi chiede se volete scrivere la nuova tabella delle  partizioni su disco  Se premete Y essa viene scritta sul disco e ritornate al prompt  Tutto fatto  Ora RIAVVIATE il pc  per rendere attivi i cambiamenti e verificate il tutto  NON fate niente sul disco prima di aver riavviato  Se qualcosa  non vi soddisfa  ripristinate la situazione precedente ripartendo dal dischetto su cui avete salvato la tabella delle  partizioni  perch   l avete fatto  vero        usando restorrb  Controllate di nuovo la vecchia partizione con Scandisk  o altro  riavviate il pc per vedere che parta come prima  Per usare la partizione sotto DOS o Windows  oppure per  suddividerla ancora  DOVETE prima formattarla  ATTENZIONE alle lettere  sicuramente sono cambiate    Per  usarla sotto Linux  usate il suo fdisk per cambiarle l ID di tipo da FAT a Linux Native o Linux Swap  e usate MKFS  per creare un file system EXT2  Dovre
254. re il tutto  controllate le novit   sul sito indicato in precedenza  e scompattate il nuovo file come  fatto prima  a sovrascrivere la vecchia versione  Consiglio di sottoscrivere la mailing list che annuncia le nuove  versioni  tanto    a bassissimo traffico     7 6  Sintassi delle espressioni regolari    Nota  La sintassi proviene da quella del comando egrep        inizio della linea   e   fine della linea     ogni singolo carattere corrisponde a s   stesso  se si tratta di un carattere speciale  per fare il confronto lo si deve  far precedere da V   quindi          X  V  X  V  ecc       qualsiasi carattere eccetto il fine linea       12a e   un carattere tra quelli racchiusi tra parentesi  In questo caso pu   essere  1  2  a  b  c  d  e     Gruppi  consecutivi di caratteri si identificano con il primo  seguito da   e dall ultimo  a e abcde   Se il primo carattere        si intende qualsiasi carattere ESCLUSI quelli tra parentesi  Per includere il simbolo   lo si deve mettere per  primo  mentre per inserire il simbolo   lo si deve mettere da qualsiasi parte TRANNE che all inizio  e per il  carattere   deve essere l ULTIMO prima della parentesi quadra     50    Capitolo 7  Procmail      il carattere precedente pu   essere presente 0 o pi   volte     il carattere precedente pu   essere presente 1 o pi   volte     il carattere precedente pu   essere presente 0 o 1 volte al massimo    n  il carattere precedente pu   essere presente esattamente n volte    n   il carattere preced
255. re una versione aggiornata del documento     A 2 6  4  MODIFICHE    Si possono copiare e distribuire versioni modificate del documento rispettando le condizioni delle precedenti sezioni  2 e 3  purch   la versione modificata sia realizzata seguendo scrupolosamente questa stessa licenza  con la versione  modificata che svolga il ruolo del  documento   cosi da estendere la licenza sulla distribuzione e la modifica a  chiunque ne possieda una copia  Inoltre nelle versioni modificate si deve     A  Usare nella pagina del titolo  e nelle copertine se ce ne sono  un titolo diverso da quello del documento  e da  quelli di versioni precedenti  che devono essere elencati nella sezione storia del documento ove presenti   Si pu    usare lo stesso titolo di una versione precedente se l editore di quella versione originale ne ha dato il permesso     B  Elencare nella pagina del titolo  come autori  una o pi   persone o gruppi responsabili in qualita di autori delle  modifiche nella versione modificata  insieme ad almeno cinque fra i principali autori del documento  tutti gli autori  principali se sono meno di cinque      C  Dichiarare nella pagina del titolo il nome dell   editore della versione modificata in qualita di editore   D  Conservare tutte le note sul copyright del documento originale   E  Aggiungere un appropriata licenza per le modifiche di seguito alle altre licenze sui copyright     F  Includere immediatamente dopo la nota di copyright  un avviso di licenza che dia pubblicam
256. restart  WHITE    rilegge il file di configurazione   echo  echo  en  S  RED ATTENZIONE    YELLOW ricorda che l interfaccia                  64    Capitolo 9  Firewall    echo  e  S RED pppOS YELLOW  e    attiva   echo  e  solo DOPO aver effettuato la connessione a Internet    echo  en  S WHITE Interfacce attualmente attive nel PC                         for irf in   INTERFACES           echo  en  S RED   irf   WHIT        done  echo  e   n a     4 fw altro          do       EH                    script principale    fw root             verifica  fw cfg gp           verifica  fw const             costanti   gd           le parti    case   1  in  start   fw start  Pr  stop   fw stop  Pr  restart   fw stop  fw start  Pr  status   fw status       che lo script sia avviato da root  presenza file di configurazione   utili   variabili sono nel file di configurazione                           Script per la configurazione di un Firewall per Linux                                 Questo e    il file di configurazione usato dallo script generale di    85                de dE dE db db dk    Capitolo 9  Firewall       firewall masquerading  Modificate tutto quello che serve per adattarlo       al vostro sistema  NON dovrebb Ssere necessario modificare lo script  in se   in quanto tutte le cose da modificare sono state spostate qui     by Antonio Fragola  aka MrShark   The Informaniac    NON rimuovete nulla  cambiate solo le cose indicate   Impostate a ON o OFF i servizi che vi servono o m
257. ria HOME e  sottintesa   Set save posts  News My Posts        set save replies  News My Replies     o    set failed_posts_file  News Failed_Posts           nome del file dei punteggi  score    l ho chiamato con       oe oe    stensione  scor    t scorefile  News killfile score        o    oe oe ge    set min high score 1  set max low score 0  set kill score  666                                             file che conterra  i Post falliti     per disabilitare    Capitolo 15  Slrn    se 0  salva tutti i gruppi durante il salvataggio del file newsrc        N B   la propria HOME e  sottintesa   cosi    VIM colora la sintassi        articoli con punteggi superiori a min high score vengono posti in cima  articoli con punteggi inferiori a max low score vengono posti alla fine  articoli con punteggi inferiori a below kill score vengono eliminati         nome della directory in cui vengono posti i file decodificati     N B   la propria HOME e  sottintesa   assicurarsi che esista   set decode directory  News decoded     directory dove vengono salvati tutti gli altri file     N B   la propria HOME e  sottintesa   assicurarsi che esista   set save directory  News other     directory dove verranno posti gli articoli posposti     N B   la propria HOME e  sottintesa   assicurarsi che esista   set postpone directory  News postponed    usa la directory TMPDIR per i file temporanei  consiglio per la privacy    nella sezion       BASH del            impostare TMPDIR come indicato in  bash prof
258. riable expiry date   localtime  time     expiry   24   3600    expiry   string expiry_date tm_mon 1        string  expiry_date tm_mday         string  expiry_date tm_year 1900       else  expiry               set_input_string  string score      n    expiry    set_input_chars  type   scope   apply      Capitolo 15  Slrn    171    call   create score     message now       Shh   Static define ignore subthread            Prefs  ignore immediately        Shh   static define watch subthread     S       create score  r   Prefs  watch value     t   Prefs  watch expiry     Prefs  watch immediately         11        15 4 4  macro   preferences sl                             NewSearch   set preference  start at bob   1    OneKeyScore   set preference  ignore value    100    OneKeyScore   set preference  watch value   100    OneKeyScore   set preference  ignore expiry   30    OneKeyScore   set preference  watch expiry   45    OneKeyScore   set preference  ignore immediately   1    OneKeyScore   set preference  watch immediately   1      15 4 5  macro   screen resize sl        Redefines header window size     oe oe    Change int number for better suiting your needs   fine resize screen hook              a       set article window size  SCREEN HEIGHT   20                  Siete pronti per il mondo di Usenet  ma prima leggetevi qualche documento sulla Netiquette     create score  r   Prefs  ignore value     t   Prefs  ignore expiry       Capitolo 15  Slrn    172    Capitolo 16  Masterizzazi
259. rite un floppy da 1 44  vuoto e  dal prompt date il comando  format a  u s  Alla fine copiateci dentro dalla directory c  windows command oppure  c  dos i file  fdisk exe  format com e sys com    Prima di iniziare  escludiamo naturalmente il ripartizionamento distruttivo e il caso di hard disk nuovo o comunque  vuoto  nel cui caso si pu   procedere come esposto nella prima parte   l hard disk va preparato  Prima di tutto    bene  controllare che non ci siano errori sul disco  con  in ordine dal programma peggiore al migliore  Chkdsk  Scandisk   Ndd  Norton Disk Doctor   I primi due fanno parte del DOS  scandisk dalla versione 6  mi sembra   il terzo fa parte  delle Norton Utilities  DOVETE fare il test della superficie     per essere sicuri che non ci siano settori danneggiati  o  almeno che essi vengano individuati e annotati nella FAT     Poi un bel backup  che male non fa mai  quindi cogliete l attimo e salvatevi le cose importanti  anche nel caso di pi    partizioni di cui una dedicata apposta ai dati  conviene sempre fare un backup su floppy  zip o meglio CD R o  CD RW      Ancora  opzionalmente  una bella passata di antivirus non farebbe male  l importante    che lo lanciate da floppy  DOPO AVER SPENTO il pc  non semplicemente ctrl alt canc   Naturalmente l antivirus DEVE essere aggiornato  frequentemente e serve a poco installarlo su un pc gi   infetto  per questo lo si deve installare su un pc  SICURAMENTE sano e crearsi i dischetti di emergenza al pi   presto  chiara
260. ro  slrnrc una riga tipo   interpret  News  Slrn new search sl   dove  new search sl     presente alla fine di questa sezione dell    Howto       4  I tasti  K e  W  Kill e Watch  fanno parte della macro  onekey score sl    e permettono di imitare gli  occhialini  di Agent  applicando un punteggio  temporaneo  dovrete poi rimuoverlo a mano dal killfile    finch   non  aggiungo un altra macro che lo fa in automatico  cercatela per ora sul sito  di SLRN  che vi permette di tenere sott occhio o ignorare un thread con una       Sola combinazione di tasti        5   lt ESC gt  e c vi permette di configurare i colori in modo interattivo        Comandi attivi sui gruppi                 P invia un articolo nel newsgroup corrente    lt Esc gt P invia o modifica un articolo posposto    lt Space gt  seleziona il newsgroup corrente    lt Return gt  seleziona il newsgroup corrente   S sottoscrivi il newsgroup corrente    lt Esc gt l s sottoscrivi i newsgroup che corrispondono al pattern      u annulla la sottoscrizione al newsgroup    lt Esc gt   u annulla la sottoscrizione ai newsgroup corrispondondenti al pattern     c segna tutti gli articoli come letti  catchup     lt Esc gt u segna tutti gli articoli come non letti   Movimenti     lt Esc gt  lt  spostati in cima all   elenco    lt Esc   spostati in coda all   elenco    lt PageUp gt  spostati alla pagina precedente    lt PageDown gt  spostati alla pagina successiva    lt Up gt  spostati al gruppo precedente    lt Down gt  spostati al 
261. ro utente  inoltra un messaggio con i commenti       richiama un messaggio rimandato       modifica il messaggio corrente per rispedirlo    mostra gli allegati MIME       fai una copia decodificata  text plain   copia un messaggio in un file mailbox  salva in un file un messaggio allegato  crea un alias dal mittente del messaggio       permette di accedere all elenco degli alias durante la composizione  quando viene richiesto di inserire il destinatario  il cc o il bcc    mostra la documentazione di Mutt   aiuto sui tasti   salta a un al messaggio NUM   stampa la voce corrente   salva i cambiamenti alla mailbox   salva i cambiamenti alla mailbox ed esci   esci da questo menu   cancella e ridisegna lo schermo   inserisci un comando di muttrc   manda un messaggio allegato a un comando della shell con una pipe          richiama URLVIEW per estrarre le URL dal messaggio  mostra il numero di versione e la data di Mutt  inserisce il mittente nella Black List  per procmail     141    Capitolo 14  Mutt    E ora divertitevi ad usarlo     14 4  Grepmail e Mutt    Grepmail    uno script in perl che permette di fare ricerche molto velocemente nelle vostre mailbox  Ne parlo qui  perch   esiste uno script di shell   grepm   in coda a questa sezione   che fa da wrapper ad esso  richiamando  direttamente mutt sul risultato  Le sue particolarit   sono le seguenti       ritorna come risultato delle mailbox contenenti tutti i messaggi che soddisfano i criteri di ricerca  non solo le righe  che 
262. rt  read only   EXPERIMENTAL      n    tranne se volete accedere a filesystem Acorn    Amiga FFS filesystem support     n    tranne se volete accedere a filesystem Amiga      Apple Macintosh filesystem support  experimental    n  tranne se volete accedere a filesystem Macintosh    15    Capitolo 3  Kernel      DOS FAT fs support     y    or  m  per poter accedere a dischi o partizioni MS DOS Windows da Linux  e MSDOS fs support   m    e UMSDOS  Unix like filesystem on top of standard MSDOS filesystem   n    e VFAT  Windows 95  fs support   m   comprende il supporto a FAT32    e ISO 9660 CDROM filesystem support     m        Microsoft Joliet CDROM extensions     y      e Minix fs support     n         NTFS filesystem support  read only    n  tranne se volete accedere a filesystem Windows NT  il supporto in  scrittura    PERICOLOSO       OS 2HPFS filesystem support  read only      n    tranne se volete accedere a filesystem OS 2      proc filesystem support    y         dev pts filesystem for Unix98 PTYs   y      QNX filesystem support  EXPERIMENTAL      n    tranne se volete accedere a filesystem QNX    Second extended fs support   y           VARIE   in genere     n    a tutte    3 2 31  Network File Systems      Coda filesystem support  advanced network fs    n     NES filesystem support     y    se il vostro PC    un client NFS    e NES server support    y    se il vostro PC    un server NFS  e nel caso lasciate a  n   Emulate SUN NFS server     e SMB filesystem support  to
263. rvati dall IANA   Nota  questi indirizzi vengono allocati periodicamente e possono  quindi variare  Controllare possibilmente ogni mese la nuova lista  http   www isi edu in notes iana assignments ipv4 address spac  Per sicurezza  sono attivi solo le seguenti classi di ip              79                        Ott   LIT  169 254   192 072   224 255                  Non possono essere bloccati per il DHCP      LoopBack  v     Link Local Networks     TEST NET          SIPCHAINS  A input  i SINTERFACE  s  SIPCHAINS  A input  i  INTERFACE  s  SIPCHAINS  A input  i  INTERFACE  s  SIPCHAINS  A input  i  INTERFACE  s  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFAC  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFAC  SIPCHAINS  A input  i SINTERFAC  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFACE  SIPCHAINS  A input  i SINTERFAC  SIPCHAINS  A input  i SINTERFAC  porte TCP non privilegiate  NFS  instauramento connessione TCP  SIPCHA
264. rypt  textmod armor  always trust r  r Sf    set pgp_encrypt_sign_command   usr lib mutt pgpewrap gpg  passphrase fd 0  v  batch     output    encrypt  sign   a  u  a   armor  always trust r  r Si    set pgp import command  gpg  no verbos import  v  f    Set pgp export command  gpg  no verbos xport  armor sr    set pgp_verify_key_command  gpg  no verbos batch  fingerprint  check sigs Sr    set pgp_list_pubring_command  gpg  no verbos batch  with colons  list keys  r    Set pgp list secring command  gpg  no verbos batch  with colons  list secret keys  r    Set pgp_getkeys_command       4 FE EE TE FE FE HE E FE FE HE TE FE AE E TE FE FE HE E FE FE HE TE FE EE EH EE E RE EH HE EE E HE HE TE FE EE EH HE E HE EE HE ERE HY             COMBINAZIONI DI COLORI      schermi in bianco e nero                mono normal none testo normale   mono indicator reverse messaggio attuale   mono tree none frecce dei thread   mono status reverse riga di stato   mono error bold errori   mono message none messaggi di informazione   mono quoted bold testo quotato   mono signature none firma   mono attachment underline allegati MIME   mono search reverse ricerche   mono tilde none   alla fine dei messaggi   mono markers bold   all   inizio delle righe mandate a capo  mono hdrdefault none righe degli header   mono bold bold evidenziazione in grassetto nei body  mono underlin underlin evidenziazione sottolineato nei body  mono header bold    from subject      mono body underline    ftplhttp https       
265. s FTP as                            file  domain named root  on server FTP RS INTERNIC NET  OR  under Gopher at RS INTERNIC NET  under menu InterNIC Registration Services  NSI   submenu InterNIC Registration Archives  file named root  last update  Aug 22  1997  related version of root zone  1997082200                                  A ROOT S      former                                  B ROOT S      former                                     C ROOT S      former                                     D ROOT S      former    ly NS INTERNIC NET   3600000 IN NS A ROOT SERVERS NET   ERVERS NET  3600000 A 198 41 0 4  ly NS1 ISI EDU   3600000 NS B ROOT SERVERS NET   ERVERS NET  3600000 A 128 9 0 107  ly C PSI NET   3600000 NS C ROOT SERVERS NET   ERVERS NET  3600000 A 192 33 4 12  ly TERP UMD EDU   3600000 NS D ROOT SERVERS NET   ERVERS NET  3600000 A 128 8 10 90                ly NS NASA GOV    94            ROOT SERVERS  NE             formerly         ROOT SERVERS  NE             S ISC ORG    formerly NS NIC DDN MIL           ROOT SERVERS NE          T     formerly AOS ARL ARMY MIL        ROOT SERVERS NET           formerly NIC NORDU NET            ROOT SERVERS  NE             T     temporarily housed at NSI         ROOT SERVERS  NE                housed in LINX     Ds         ROOT SERVERS  NE                T     temporarily housed at ISI        ROOT SERVERS NFE                T     housed in Japan          ROOT SERVERS  NE                   End of File    T              3600000 
266. sa sul nome dell  host  Ma ci sono anche altri modi       potete fare controllo d accesso tramite risoluzione del nome dell    host  xinetd esegue la risoluzione del nome per  ogni connessione  e confronta l indirizzo IP restituito con quello che sta tentando la connessione       oppure potete fare controllo d  accesso in base al nome di dominio  p e    domain com   quando un client tenta la  connessione  xinetd esegue la risoluzione del nome e controlla che l IP del client appartenga effettivamente al  dominio indicato     Naturalmente gli indirizzi IP sono pi   veloci  ma se volete usare gli altri due metodi  un DNS locale  anche solo  caching  aiuta molto a velocizzare le cose     13 2 2  Sezione defaults    Il metodo pi   pratico per garantire sicurezza senza rischiare di dimenticare qualcosa     quello di proibire qualsiasi  accesso  e poi aprire man mano solo i servizi di cui si ha bisogno a host fidati     Attenzione    Ricordate di usare comunque almeno una tra le opzioni  no_access  o  only_from   Se nessuna delle due     presente  l   accesso    consentito        La sezione  defaults  serve a specificare valori predefiniti per tutti i servizi  validi se non specificato diversamente  nella dichiarazione del servizio  vediamo uno di esempio                 defaults      instances   15  log_type   FILE  var log servicelog  log_on_success   HOST PID USERID DURATION EXIT  log_on_failure   HOST USERID RECORD                only_from    per_source   5    disabled   shell l
267. seguente si riferisce alla  configurazione impostata nel file  procmailrc precedente   mailstat  HOME Mail  Pm pm log    mailstat fornisce un rapporto sulle email arrivate e smistate a partire dalla volta precedente in cui    stato lanciato lo  stesso mailstat  infatti esso dopo l uso rinomina il file di log precedente con estensione  old e ne ricrea uno vuoto   Avete quindi anche un metodo per tenere entro dimensioni accettabili il file di log  richiamando mailstat   Comunque  dopo aver testato procmail     utile ridurre i log  impostando VERBOSE no e LOGABSTRACT no in     procmailrc     7 3  File di regole  esempi       file  general rc        backup di tutte le email in ingresso    N B   se si vuole un backup compresso  sostituire con quanto segue  senza   iniziale  bos    gzip  9fc     backup gz    0c     backup    corregge possibili header from errati   0fhw   SFORMAIL  I  From    a  From      emimina i messaggi doppi  copiandoli per sicurezza in un file apposito   0Whc msgid lock   SFORMAIL  D 8192  PMDIR msgid cache    0a     duplicati                0     STO root  IN admin        correzione vecchi messaggi pgp  20       Content Type  message        Content Type  multipart      l Content Type  application pgp              0   Bw  x              BEGIN PGP MESSAGE                      38    Capitolo 7  Procmail                     END PGP MESSAGE       formail  i  Content Type  application pgp  format text  x action encrypt                  0 fBw  x     BEGIN PGP SIGNED
268. semplice link simbolico a  usr o  usr local     e  var  che contiene gli spool di stampa e di email  e i log di sistema  Conviene crearla solo su sistemi multiutente o  comunque server  assegnandole 500 Mb circa  Il crearla comunque velocizza molto l uso intensivo di mail e news   specie se la si crea su un hard disk separato  Gli utenti Debian tengano presente che questa distribuzione  tramite il  suo tool apt get  tiene in  var cache apt tutti i file  deb che vengono scaricati durante l aggiornamento del sistema  o l aggiunta di altre applicazioni  e che quindi  var pu   crescere a dismisura  Sarebbe consigliabile quindi fare  un altra partizione separata per  var cache     1 3  Filesystem    Il disco durante la formattazione viene suddiviso in settori e tracce  possiamo immaginare le tracce come delle  corone circolari concentriche di disco  mentre i settori sono degli spicchi di disco  Usando settore e traccia come  coordinate    possibile individuare un blocco  l   unit   pi   piccola indirizzabile su un disco  A questo tipo di  suddivizione fanno eccezione i cdrom e i nastri  entrambi usano un tipo di organizzazione sequenziale  i nastri per  ovvie ragioni  mentre i cdrom perch   sono organizzati in una lunghissima spirale  veramente lo sono solo i cd r e  cd rw  per facilitare il percorso del laser  per i cdrom normali    leggermente diverso   Nel caso dei cdrom per    la  presenza di un filesystem  di solito 1509660  magari arricchito con estensioni joliet nei sistemi
269. sente ma vuoto  l accesso al servizio     negato  Gli indirizzi IP che hanno accesso possono essere  ndicati con una qualsiasi combinazione dei valori  seguenti  a   un indirizzo nella forma  d  d  d  d   dove 96d    un decimale tra 0 e 255  e se l ultima cifra    0    iene considerata come un intera sottorete  mentre 0 0 0 0  ndica qualsiasi host  b   un indirizzo fattorizzato nella  forma  d  d  d   d  d       c   un nome di rete  preso  da  etc networks d   un nome di host  di cui xinetd  esegue il reverse lookup dell IP del client  e   un intervallo  nella forma indirizzo  netmask     no access Elenco dei client che non hanno accesso al server   secondo la sintassi vista per il parametro  only  from        DEROGA    La porta usata dal server  Se il servizio    presente in     etc services  i due numeri devono corrispondere     Il protocollo usato dal servizio  come indicato in   etc protocols  Se non indicato  viene usato il  protocollo di default per il servizio     Il percorso del server   Gli argomenti passati al server     stream  TCP   dgram  UDP   raw  IP ad accesso  diretto  o seqpacket           117    Capitolo 13  Xinetd    Attributo    Valoreedescrizione    xinetd gestisce tre tipi di servizi  e questo parametro   accetta qualsiasi combinazione dei parametri seguenti   PC  per i servizi elencati in  etc rpc  ma non funziona  olto bene  come gi   detto  INTERNAL  servizi gestiti   nternamente  come  echo  time  daytime  chargen e    discard   UNLISTED  per serviz
270. senza pi   il demone in funzione      Invece  i segnali corretti da usare sono i seguenti       SIGUSRI   rilegge il file di configurazione e i parametri e servizi eventualmente cambiati e o aggiunti    SIGUSR2   come il precedente  ma inoltre uccide i demoni eventualmente non pi   presenti      SIGTERM   chiude tutti i demoni prima di chiudere anche inetd    114    Capitolo 13  Xinetd    Ah  non sapete come dare questi segnali  Leggete le manpage di kill e killall         Il file di config   etc xinetd conf inizia con una sezione defaults  che contiene i parametri usati da tutti i servizi  gestiti da xinetd  se questi in seguito non specificano loro proprie modifiche a queste impostazioni  ed ha il formato  seguente     defaults          attributo operatore valore  valore        altro_attributo operatore valore  valore     Ogni sezione relativa a un servizio invece ha una forma simile     service nomeservizio         attributo operatore valore  valore           altro_attributo operatore valore  valore     e ogni servizio come abbiamo detto in precedenza pu   essere specificato direttamente nel file di configurazione  globale  o in un file separato in una directory  poi inclusa dalla direttiva includedir    Sono disponibili 3 operatori diversi     e    usato per assegnare un valore fisso ad un attributo          per aggiungere un valore a un attributo che gi   ne ha altri assegnati magari nella sezione  defaults  del file di  configurazione globale    e    come     ma rimuove
271. signing a color scheme interactively  You can define a keybinding for it           e g   ESC e c   by putting a line like this in your slrnrc file   setkey article edit colors   eec   The macro illustrates several things      How to create and use a linked list in the S Lang language      Interaction with files    The slrn select list box function    o  o9 o  oe oe oe oo o  oe do oe    variable Color List Root   NULL     define color save colors to file               variable file   variable fp   variable x     if  Color List Root    NULL   return      ifdef UNIX       file     slrnrc     else  file    slrn rc    fendif  if  1    get yes no cancel   Save colors     return   file   make home filename  file    file   read mini   Save colors to       file      lif  strlen  file    return     fp   fopen  file   a     if  fp    NULL     160    verror   Unable to open  s   file      x   Color_List_Root   while  x    NULL      if   x fg    NULL  and  x bg    NULL          fputs  sprintf   color t s t s t s n   x obj  x fg  x bg   fp    x  X next               fclose  fp      define color_store_color  obj  fg  bg        variable x     x   Color_List_Root     while  x    NULL      if  x obj    obj   break   X   x next      if  x    NULL        x   struct   obj  fg  bg  next     x next   Color List Root   Color List Root   x   x obj   obj        x fg   fg   bg     x bg    define color_get_color_for_object  title             variable n     n   _stkdepth      return select_list_box  titl
272. sta  licenza prevede per autori ed editori il modo per ottenere il giusto riconoscimento del proprio lavoro  preservandoli  dall essere considerati responsabili per modifiche apportate da altri     Questa licenza    un  copyleft   ci   vuol dire che i lavori che derivano dal documento originale devono essere  ugualmente liberi  E il complemento alla GNU General Public License  che una licenza di tipo  copyleft  pensata  per il software libero     Abbiamo progettato questa licenza al fine di applicarla alla documentazione del software libero  perch   il software  libero ha bisogno di documentazione libera  un programma libero dovrebbe accompagnarsi a manuali che forniscano  la stessa libert   del software  Ma questa licenza non    limitata alla documentazione del software  pu   essere  utilizzata per ogni testo che tratti un qualsiasi argomento e al di l   dell avvenuta pubblicazione cartacea   Raccomandiamo principalmente questa licenza per opere che abbiano fini didattici o per manuali di consultazione     A 2 3  1  APPLICABILIT   E DEFINIZIONI    Questa licenza si applica a qualsiasi manuale o altra opera che contenga una nota messa dal detentore del copyright  che dica che si pu   distribuire nei termini di questa licenza  Con  Documento   in seguito ci si riferisce a qualsiasi  manuale o opera  Ogni fruitore    un destinatario della licenza e viene indicato con  voi      Una  versione modificata  di un documento    ogni opera contenente il documento stesso o parte di esso
273. ste a questo punto essere a posto  pi   o meno  fino a quando la met   oscura  del vostro hard disk  DOS Win  non sar   stata eliminata           1 6  FSRESIZE    Fsresize    un tool per Linux abbastanza recente  attualmente in versione 0 08  che permette di modificare le  dimensioni delle partizioni FAT16 e 32 in modo veloce e senza bisogno di deframmentare prima il file system  Ha  quindi grosse potenzialit    ma alcuni pesanti difetti  infatti  poich   non pu   cambiare il tipo di FAT in uso  il numero  di cluster deve rimanere costante  e in caso di allargamento della partizione il numero non pu   eccedere quello  stabilito dalla FAT  es   se anche aveste 4 GB liberi  ma usate FAT16  non potete avere una partizione di pi   di 2 GB    Prima di usarlo  valgono sempre le considerazioni fatte in precedenza  fate un dosfsck o una scandisk e un bel  backup  Esempi d uso  tratti dalla man page      fsresize  dev hda9  i    mostra delle informazioni sulla partizione specificata    fsresize  dev hda2 324M  backup dosc backup    esegue il resize della partizione specificata impostandola a 324 MB e facendo il backup nel file indicato    10    Capitolo 1  Partizioni    fsresize  dev hdal 5654k    esegue il resize della partizione specificata impostandola a 5654 KB senza fare il backup    fsresize  dev hda3 2545  esegue il resize della partizione specificata impostandola a 2545 KB senza fare il backup  se non si specifica M  o m  oppure K o k  il default    k  per kilobytes    fsresiz
274. stema operativo fino a quando non ci si sente a proprio  agio in quello nuovo  questo    l   uso preferito dai pinguini           possibile mantenere copia dei file di sistema  importanti o di un immagine dell    hard disk per un rapido ripristino     Quando si vuole installare Linux  nasce la necessit   di creargli spazio  i credenti piallano senza ritegno le eventuali  partizioni esistenti di altri SO  mentre i nuovi adepti di solito fannno convivere Linux con Windows finch   non se ne  ha pi   bisogno  Se la quantit   di dati presenti nella partizione Windows non    elevata  diciamo che con un gigabyte  libero si pu   avere tutto  anche l   ambiente grafico e di sviluppo  mentre se ci si limita alla sola console a caratteri  anche mezzo giga basta  avendo comunque molto pi   di quello che si ha col semplice DOS  ad esempio server web   DB  email  news e altro   si pu   cercare di ridurre lo spazio occupato  liberandolo alla fine dell    hard disk  per poi  usare lo spazio vuoto per le partizioni EX72  Linux native  type 0x83   e in genere 64 Mbyte per la partizione di  swap  Linux swap  type 0x82  si va da un minimo utile di 16 a un massimo consentito di 128 per i kernel 2 0 xx   mentre i kernel 2 2 xx consentono un massimo di 2 Gbyte   Un esempio tipico di partizioni per Linux    il seguente       16 Mb per la partizione  boot  tenendosi mooolto larghi  anche 5 vanno bene  ma le potenze di 2 fanno pi   fico         Deve essere possibilmente la prima ad essere creata  in m
275. su come configurare in un battibaleno una workstation Linux per uso personale  Verr    spiegato come configurare posta elettronica  dns  firewall  newsgroup  true type fonts  fax  proxy spamkiller   connessione internet  una rete base e quant altro mi verr   in mente di aggiungere man mano  Il tutto sar   improntato  alla massima praticit    quindi niente configurazioni meticolose e approfondite  verr   fornito quanto basta per essere  attivi e produttivi SUBITO  mentre per le cose pi   avanzate si rimander   a pagine man  siti e documenti vari  Il tutto     corredato da una serie di script funzionanti  salvo piccole modifiche   ampiamente commentati  che potranno anche  essere taglincollati direttamente nel vostro sistema per avere una base immediata di applicazione      on    Un avvertimento  in genere i file che iniziano con un punto     e finiscono con  rc  sono file di configurazione degli  utenti e vanno quindi nelle loro home directory  Ogni utente deve avere i propri file personali  es   un file    Prefazione     fetchmailre per ognuno  cambiando i rispettivi parametri  e saranno i demoni di sistema ad occuparsi di fare tutto il  lavoro leggendo i vari file e assecondando le preferenze di ognuno  Per i programmi  in genere presuppongo che in  una maniera o l altra li abbiate installati  compilandoli dai sorgenti o installando un package precompilato   e quindi  NON do informazioni su come compilarli o installarli  Al massimo mi limito a dire cosa serve in determinati 
276. su un indirizzo IP  mentre gli utenti remoti useranno  un altro indirizzo IP  xinetd deve comunque poter distinguere tra i 2 servizi  e questo si fa con l attributo id  il quale   se avete una sola chiamata per un servizio     implicito e corrisponde al nome del servizio stesso  Ecco un esempio     service ftp         id ftp public   wait no   user root   server  usr sbin in ftpd   server args ci   instances 4   nice 10   only_from 0 0 0 0 0   accesso a ogni client    bind    service ftp         212 198 253 142   indirizzo IP pubblico per questo server          id ftp internal   Socket typ   stream   wait no   user root   server  usr sbin in ftpd   server args i   only_from 192 168 1 0 24   solo per uso interno   bind LOZ eG gehel   indirizzo IP locale per questo server       In questo modo  i client della rete locale dovranno accedere all indirizzo IP assegnato per avere accesso ai dati di  loro competenza  Un problema pu   sorgere se si usano indirizzi IP dinamici  come quelli delle connessioni PPP  Si  pu   risolvere con uno script come il seguente        bin sh    122    PUBLIC ADDRESS   sbin ifconfig  1  ESS  SPUBLIC ADDRI       sed s PUBLIC ADDR       Capitolo 13  Xinetd      grep  inet addr    awk   print  2      awk          ESS  g  etc xinetd bas        etc xinetd conf    SES    Lo script prevede che la configurazione di base di xinetd sia nel file  etc xinetd base  con la stringa  PUBLIC_ADDRESS al posto dell   IP che dovr   essere sostituito  Richiamando questo scr
277. t    Y M    Y M    Y M    Capitolo 16  Masterizzazione       Y M     NOTA  Y  Y M     NOTA  Y M Y M  Y Y    Se tutto va bene  al successivo riavvio  con un dmesg   less potrete vedere che il kernel ha riconosciuto la periferica     e comincia l avventura     Nota  Per chi usa un masterizzatore EIDE     1  se si opta per l uso dei moduli    importante aggiungere i seguenti parametri nel vostro  etc lilo conf    image  boot vmlinuz 2 2 18  label 2 2 18  read only  root  dev hda3    append  hdc ide scsi hdd ide scsi     in modo da indicare a linux che quelle periferiche devono essere  viste  attraverso il modulo ide scsi   Naturalmente  adattate il codice al vostro caso  Ricordatevi poi di reinstallare lilo  con        sbin lilo    2  se qualcosa non funziona usando i moduli provate ad accorpare nel kernel le voci una per una  a cominciare  dalla voce IDE SCSI  altrimenti detta  Emulazione SCSI   Lemulazione SCSI con i kernel della serie 2 2   e  superiori impone necessariamente che anche gli eventuali lettori cd rom eide presenti sulla macchina siano  visti come periferiche SCSI     quindi inutile  e talvolta produce errori  abilitare nel kernel il modulo ide cd     Generalmente le periferiche SCSI  oltre alla maggiore affidabilit   caratteristica di questa tecnologia  danno minori  problemi di riconoscimento compatibilit   col pinguino  se quindi potete permettervelo  un masterizzatore SCSI    la    scelta migliore     Nota  Ultima precisazione  qualche volta  6 successo a me 
278. ta  Questa parte    un   estensione del mini postfix howto di AGX  autore della distribuzione italiana  BadPenguin  http   www badpenguin org   e a cui va il merito di buona parte di questa sezione     Postfix vi permette di avere nel vostro computer un vero e proprio server SMTP  che vi permette di inviare la posta da  locale e che nulla ha da invidiare a quello del vostro provider     preferibile al pi   diffuso Sendmail per ragioni di  Sicurezza  facilit   di configurazione e di manutenzione  Prima di installarlo  rimuovete sendmail  le istruzioni sono in  fondo alla pagina   altrimenti avrete conflitti tra 1 due     5 1  Configurazione di Postfix    Innanzitutto assicuratevi che parta ad ogni avvio  controllate che in  etc rc d init d  o l equivalente della vostra  distribuzione  ci sia lo script postfix e date chkconfig  add postfix  oppure aggiungete postfix start a   etc rc d rc local  o equivalente      Modificate  etc postfix aliases in modo che la posta indirizzata all utente root venga ricevuta da un utente realmente  esistente   amp  pericoloso gestire la posta da root  potreste perderla tutta  ricordatelo    inserendo o modificando l ultima  riga come segue       Basic system aliases   these MUST be present   MAILER DAEMON  postmaster  postmaster  root                  General redirections for pseudo accounts   bin  root   daemon  root   games  root   ingres  root   nobody  root   system  root   Ltoor  root   uucp  root      Well known aliases   manager  root  du
279. tarvi un nome per il  vostro PC e per il vostro dominio  consigliato NON sceglierne uno esistente  al massimo cambiate la parte finele   tipo  da yahoo com a yahoo cxm se proprio non avete fantasia      Da utente root date il seguente comando     hostname nome macchina    ad esempio nel mio caso  hostname pingu  d ora in poi ogni volta che vedete pingu mrshark home o simili   sostituiteli con i nomi scelti da voi   Impostate anche il file  etc  HOSTNAME come segue  alcune distribuzioni usano        etc hostname          file   etc HHOSTNAME        89    Capitolo 10  DNS    pingu    oppure         file   etc hostname        pingu    Nel caso abbiate una RedHat o derivate  Mandrake  Turbolinux ecc    modificate il file   etc sysconfig network nella parte relativa a HOSTNAME e DOMAINNAME  altrimenti ad ogni riavvio  l hostname ritorner   localhost localdomain          file   etc sysconfig network        HOSTNAME pingu  DOMAINNAME mrshark home       Segue il file  etc hosts  in questa versione gia pronto per il protocollo ipv6  Dovreste cambiare solo gli elementi  della riga 192 168 0 1  Il primo campo    l   IP della macchina  il secondo il nome completo  il terzo degli alias  NON  ELIMINATE la riga 127     serve per l   interfaccia di loopback  ossia un    interfaccia di rete fittizia che vi permette di  collegarvi al vostro stesso PC come se fosse un normale computer di rete  Segue il file         file   etc hosts       T2030  localhost localdomain localhost  192 168 0 1 pingu
280. thor of SLRN  ES     ignore quotes    t     0 5        gt  lt       xBB        t     Heikki  Hezu  Kantola  lt Heikki Kantola IKI FI gt      ignore quotes          5      amp             a zA Z    gt            Felix von Leitner  lt fefe fefe de gt      ignore quotes         gt            ignore quotes              gt        oe    set followup date format    d m y  H  M   set followup string    Sr  lt  f gt    D     set reply string  In   n   nell articolo   s   hai scrit    o  oe oe    n    e    stringhe da preporre in follow up e reply    Header personalizzati da inserire nei nuovi articoli  consiglio di eliminare l ultima        le direttiv  t custom headers       e di inserir su un unica riga        X Operating System  D    Kernel 2 2 18 nX Disclaimer     dalle righe seguen    bian  Linux   The choice of a G    ti    GN  U       U Linux 2 2 Pota    generation   nX 1    Vim 5 7 19 http   www vim org nX   ht    tp   cslug linux it nX GPG Keyserver  http   www     URL  http   www mrshark i    EN    to      Editor                   0x1503ADAB nX GPG Fingerprint                       set followup_custom_headers  Kernel 2 2 18 nX Disclaimer   Vim 5 7 19 http   www vim org nX     ht    tp   cslug linux it nX GPG Keyserver  http   www     Linux   The choice of a GNU    URL  http   www mrshark i         keyserver net nX GPG  E4E0O 8B1A CDB1 09FA 692E 3E7F F82A 612B 15   X Operating System  Debian GNU Linux 2 2 Pota    generation   nX      Keynumber       03 ADAB     to      Editor
281. ti scalate di una  o partizionare un secondo hard disk per vedere  completamente scombussolate le lettere delle partizioni del primo     Linux e tutti gli Unix in generale usano invece un metodo pi   avanzato per indicare le partizioni  tramite 4 caratteri  i  primi due indicano il tipo di unit    hd  ide eide  sd  scsi  fd  floppy   il 3  indica il canale cui    collegato il dispositivo  fisico  a per il primary ide  b il secondary  ecc   e in modo equivalente per gli scsi  mentre per i floppy si usano O e 1   senza il quarto carattere   e l ultimo carattere    un numero  che indica il numero della partizione  da 1 a 4 le primarie  e le estese  da 5 in poii volumi logici   Quindi anche se staccate il cd o un hard disk  perdete solo l accesso a dette  unit    ma non vi cambia l assegnazione per i drive rimasti     Nota  Questo schema cambier   con i kernel della serie 2 4  appena ne so di pi   aggiorner   questa sezione     L MBR contiene un puntatore ad una delle partizioni primarie  detta avviabile  Il firmware del BJOS del pc  dopo il  POST  il controllo di sistema fatto all    accensione del pc   passa il controllo all MBR che lo passa al settore di boot  della partizione avviabile o al kernel del sistema operativo  A causa di un difetto nei BIOS  questi non riescono ad  accedere a partizioni poste oltre il 1024  cilindro  e cid pu   creare problemi a Linux  in particolare a LILO  il  boot loader usato di solito  quindi se partite da un floppy di avvio o usate LOADLIN per
282. to convert n  if not  choose and not    system   bin mkdir       p    Sdir   unless  d  dir     local  F   open F  S inet files   while   lt F gt       next if        split     my Qt    Capitolo 13  Xinetd    Sremain        Sattente  Sus  S t     Sprotocol    St   _  for 6    Ssocket_type   Sprograms  next if  f   dir  service     next if  service       choose   and not S remain     my  Sservice     my Sprograms  s    select W  open W      dir S service                  print    Converted by Linux Mandrake_inetdconvert n    print  service Sservice n  n    print   tsocket_type t t   socket_type n    print   tprotocol t t   protocol n    print   twait t t t     Sattente     yes     no   if   user      Nw  N   Nw      t  print   tuser t t t   1 n    print   tgroup t t t   2 n      else    print   tuser t t t  Suser n       print   tserver t t t  Sserver n    print   tserver_args t t     Sprograms    n   print   tdisable t t t  no n  n    close W      close F   sub usage     my  n    0     s      19   print   EOF   Usag  n  c  d xinetd directory  f inetd file servi              yes      r  Sserver    split      An      if  programs     113    Capitolo 13  Xinetd     c  convertremaining  Convert all the remainning service                    d directory DIR  Specify another xinetd directory   f inetdfiles FILE  Specify an another inetd file   EOF  exit  0      sub parse options      while     0              _ 0              Ses ft   if          directory d       t         Sdir  1  
283. trata  Qui finiscono  le email che non sono elaborate o smistate prima da qualche regola adatta        Jg       Se non definito  in generale le email finiscono in  var spool mail nomeutente   UMMY     test  f SDEFAULT    touch SDEFAULT    crea lo spool principale se non esist  FORMAIL  usr bin formail   path di formail  usato per processare alcun mail  ENDMAIL  usr sbin sendmail   path di sendmail    Og                n    log  VERBOSE   yes   impostare a no dopo il debug             LOGABSTRACT   all   produce log MOLTO estesi  impostare a no in seguito  jOGFILE   SPMDIR pm log   file di log             variabili utili  possono essere usate nelle regole per abbreviarne la scrittura        ad esempio come  NomeVariabile   NL          nuova linea  un invio tra      WSPC        blank  spazio   tab    36    Capitolo 7  Procmail          SPC     SWSPC     Regexp  spazio   tab   SPCL     SSPC       Spazio o tab o nuova linea   NSPC      SWSPC     NON spazio o tab   S   SSPC   abbreviazione  come in Perl  s   d     0 9     una cifra   Perl  d   w     0 9a z_A Z     una parola alfanumerica   Perl Nw   W    0 9a z A Z     NON una parola alfanumerica   Perl  W  a     a zA Z     una parola  solo alfabetica     imposta la variabile DATE come  mese esteso anno             attenzione  gli apici sono inversi  quindi ALT GR piu    l apice normale   DATE      date   B  Y       file  rc aggiuntivi  INCLUDERC    PMDIR general rc             INCLUDERC    PMDIR lists rc  INCLUDERC    PMDIR autor
284. ualche editor di disegni ampiamente diffuso  e la copia deve essere adatta al trattamento per la  formattazione o per la conversione in una variet   di formati atti alla successiva formattazione  Una copia fatta in un    218    Appendice A  GNU Free Documentation License    altro formato di file trasparente il cui markup    stato progettato per intralciare o scoraggiare modifiche future da parte  dei lettori non    trasparente  Una copia che non    trasparente     opaca      Esempi di formati adatti per copie trasparenti sono l    ASCII puro senza markup  il formato di input per Texinfo  il  formato di input per LaTex  SGML o XML accoppiati ad una DTD pubblica e disponibile  e semplice HTML  conforme agli standard e progettato per essere modificato manualmente  Formati opachi sono PostScript  PDF   formati proprietari che possono essere letti e modificati solo con word processor proprietari  SGML o XML per cui  non    in genere disponibile la DTD o gli strumenti per il trattamento  e HTML generato automaticamente da qualche  word processor per il solo output     La  pagina del titolo  di un libro stampato indica la pagina del titolo stessa  pi   qualche pagina seguente per quanto  necessario a contenere in modo leggibile  il materiale che la licenza prevede che compaia nella pagina del titolo     Per opere in formati in cui non sia contemplata esplicitamente la pagina del titolo  con  pagina del titolo  si intende il  testo prossimo al titolo dell opera  precedente l inizio d
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
CCN Custom Reporting Service (CRS) User Manual Version 8.2  Gitzo GT3530LSV User's Manual  USER`S MANUAL  La Plate-Forme décembre 2012 - Sainte-Rose-du-Nord  取扱説明書 〈オペレーターガイド〉  Guida per l`utente - Medtronic Diabetes  Envasadora al vacío mod. 7983  Owner`s Manual  - Marshall Electronics  diagramme de connexion      Copyright © All rights reserved. 
   Failed to retrieve file