Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > e74e806c1a2640e922856d7eb69d1420 > files > 64

howto-text-ja-2006-5mdv2010.0.noarch.rpm

  Loopback Encrypted Filesystem HOWTO
  Copyright by Ryan T. Rhea, rhear@cs.winthrop.edu
  v1.1, 29 November 1999
  Linux JF Project JF@linux.or.jp
  v1.1, 30 November 1999

  ‚±‚Ì•¶‘‚́Cƒ†[ƒU‚ªƒ}ƒEƒ“ƒg‚µ‚½‚Æ‚«‚ɁC‚»‚Ì“à—e‚ð“®“I‚©‚“§‰ß“I‚Ɉ͆
  ‰»‚·‚éƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚̐ݒè•û–@‚ÆŽg—p•û–@‚ðà–¾‚µ‚Ü‚·D‚±‚̃tƒ@ƒCƒ‹ƒV
  ƒXƒeƒ€‚͒ʏíƒtƒ@ƒCƒ‹‚Ì’†‚É’u‚©‚ê‚é‚̂ŁC‰B‚µƒtƒ@ƒCƒ‹‚É‚µ‚½‚è–Ú—§‚½‚È‚¢
  –¼‘O‚ð•t‚¯‚½‚肵‚āC‚Ù‚Æ‚ñ‚ÇŒ©‚‚©‚ç‚È‚¢‚悤‚É‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·D‚±‚Ì
  •û–@‚É‚æ‚èCƒf[ƒ^‚ð”ñí‚ɈÀ‘S‚É•ÛŽ‚·‚邱‚Æ‚ª‰Â”\‚Å‚·D
  ______________________________________________________________________

  –ÚŽŸ

  1. Žn‚ß‚é‘O‚É
  2. ‚Í‚¶‚ß‚É
  3. Žè‡‚Ì‚Ü‚Æ‚ß
  4. Ú×‚Ȏ菇
  5. “ú–{Œê–ó‚ɂ‚¢‚Ä

  ______________________________________________________________________

  1.  Žn‚ß‚é‘O‚É

  ‚±‚̏ˆ—‚ðs‚¤‚ɂ̓J[ƒlƒ‹‚̃\[ƒXƒR[ƒhCƒJ[ƒlƒ‹‚̃Rƒ“ƒpƒCƒ‹‚ÉŠÖ‚·‚é
  ’mŽ¯C‚»‚ê‚©‚ç‚©‚È‚è‚̍ª‹C‚ª•K—v‚Å‚·D‹N“®ƒfƒBƒXƒN‚ð—pˆÓ‚µ‚Ä‚¨‚­‚±‚Æ‚ð
  •MŽÒ‚Í‚¨Š©‚ß‚µ‚Ü‚·D‚Ü‚½Cd—v‚ȃf[ƒ^‚ðˆÃ†‰»‚µ‚½ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ɈÚ
  ‚·‘O‚ɂ́C•K‚¸ƒoƒbƒNƒAƒbƒv‚ðŽæ‚Á‚Ä‚¨‚«‚Ü‚µ‚傤D‘¼‚̃tƒ@ƒCƒ‹ƒVƒXƒeƒ€‚Æ
  “¯—l‚ɉó‚ê‚é‚©‚à‚µ‚ê‚È‚¢‚©‚ç‚Å‚·D

  ‚Ü‚¸Å‰‚ɁCLinux ƒJ[ƒlƒ‹‚Ƀpƒbƒ`‚𓖂Ăăo[ƒWƒ‡ƒ“‚ð­‚È‚­‚Æ‚à 2.2.9
  ˆÈã‚É‚µ‚Ä‚¨‚©‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñDƒpƒbƒ`‚ð“–‚Ä‚éÚ‚µ‚¢Žè‡‚́C‚±‚Ì•¶‘
  ‚Ì``Ú×‚Ȏ菇''‚̐߂Ōãq‚µ‚Ü‚·D

  ƒJ[ƒlƒ‹‚̃\[ƒXƒR[ƒh‚͈ȉº‚̏ꏊ‚É‚ ‚è‚Ü‚·:

       <ftp://ftp.kerneli.org/>

  ƒJ[ƒlƒ‹‚̍ăRƒ“ƒpƒCƒ‹Žè‡‚ÉŠÖ‚·‚é HOWTO •¶‘‚͈ȉº‚̏ꏊ‚©‚ç“üŽè‚Å‚«
  ‚Ü‚·:

       <http://metalab.unc.edu/LDP/HOWTO/>

  –{•¶‘‚Ì‘S‘Ì‚Ü‚½‚͈ꕔ‚́CˆÈ‰º‚ÌðŒ‚Ì‰º‚É‚¨‚¢‚āC–³—¿‚Å•¡»E”z•z‚µ‚Ä
  ‚à‚©‚Ü‚¢‚Ü‚¹‚ñD

  o  –{•¶‘‚Ì‘S‘Ì‚ ‚é‚¢‚͈ꕔ‚ðƒRƒs[‚µ‚½ê‡‚́C’˜ìŒ •\Ž¦‚Æ‚±‚Ì‹–‘ø•\
     Ž¦‚ðŽc‚³‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñD

  o  –|–ó‚Ü‚½‚Í”h¶•¨‚ɂ‚¢‚ẮC”z•z‚ðs‚¤‘O‚É’˜ŽÒ‚̏³”F‚ª•K—v‚Å‚·D

  o  –{•¶‘‚̈ꕔ•ª‚ð”z•z‚·‚éê‡‚ɂ́C–{•¶‘‚ÌŠ®‘S‚Ȕłð“üŽè‚·‚éŽè‡‚ð
     ŠÜ‚ß‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñD‚Ü‚½CŠ®‘S‚Ȕł𓾂éŽè’i‚ð’ñ‹Ÿ‚µ‚È‚¯‚ê‚΂È
     ‚è‚Ü‚¹‚ñD

  o  –{•¶‘‚ɏ‘‚©‚ꂽ‘S‚Ẵ\[ƒXƒR[ƒh‚Í GNU General Public License ‚É
     ]‚¢‚Ü‚·D‚±‚̃‰ƒCƒZƒ“ƒX‚͈ȉº‚̏ꏊ‚©‚ç anonymous FTP ‚ðŽg‚Á‚Ä“üŽè
     ‚Å‚«‚Ü‚·:
       <ftp://prep.ai.mit.edu/pub/gnu/COPYING/>

  2.  ‚Í‚¶‚ß‚É

  ¡‰ñ‚̍ì‹Æ‚ł́C`/dev/loop*' ƒfƒoƒCƒX(•’ʂɃCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚ê‚Î *
  ‚Í 0 ‚©‚ç 7 ‚Ü‚Å‚Å‚µ‚傤)‚ðŽg‚Á‚㋁[ƒvƒoƒbƒNƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðƒ}ƒEƒ“
  ƒg‚µ‚Ü‚·D‚±‚̍ì‹Æ‚͈͆‰»‚ð—p‚¢‚¸‚ɍs‚¤‚±‚Æ‚à‚Å‚«CLinux ƒtƒ@ƒCƒ‹ƒVƒX
  ƒeƒ€‚ð Linux ˆÈŠO‚̃p[ƒeƒBƒVƒ‡ƒ“‚É’u‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·D‚±‚ê‚ɂ‚¢‚ďq
  ‚ׂ½ HOWTO •¶‘‚ªˆÈ‘O‚Í LDP ‚É‚ ‚è‚Ü‚µ‚½D

  ‰½Ží—Þ‚©‚̈͆‚ðŽg‚¦‚Ü‚·D—Ⴆ‚Î XOR, DES, twofish, blowfish, cast128,
  serpent, MARS, RC6, DFC, IDEA ‚È‚Ç‚Å‚·DˆÃ†‰»‚³‚ꂽƒtƒ@ƒCƒ‹‚ƁC‚»‚Ì’†
  ‚ÉŠÜ‚Ü‚ê‚éƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚âˆÃ†‚ÌŽí—Þ‚ðŠÖ˜A•t‚¯‚é‚Ì‚Í `losetup'
  (loopback setup)ƒvƒƒOƒ‰ƒ€‚Ì–ðŠ„‚Å‚·D kerneli.org ‚ƍ‘Û”Å‚Ì crypto
  ƒpƒbƒ`‚ðŠÇ—‚µ‚Ä‚¢‚é Alexander Kjeldaas ‚É‚æ‚é‚ƁCŒ»Ý‚Í DES ‚Æ
  losetup ‚Í‘g‚ݍ‡‚킹‚ç‚ê‚Ü‚¹‚ñD‚±‚ê‚Í—¼ŽÒ‚É‚¨‚¯‚éƒpƒŠƒeƒBƒrƒbƒg‚̈µ‚¢
  ‚ªˆÙ‚Ȃ邽‚ß‚Å‚·DDES ‚Í‘¼‚̈͆‚Æ”ä‚ׂĈÀ‘S«‚ª‚¸‚Á‚Æ—ò‚é‚̂ŁCDES ‚ð
  ƒTƒ|[ƒg‚·‚éŒv‰æ‚Í‚ ‚è‚Ü‚¹‚ñD

  Twofish, blowfish, cast128, serpent ‚́C–Ú“I‚ð–â‚킸‚ÉŽ©—R‚ÉŽg‚¦‚郉ƒC
  ƒZƒ“ƒX‚Å‚·D‘¼‚̓‰ƒCƒZƒ“ƒX‚ɐ§ŒÀ‚ª•s–¾‚Å‚·D‚±‚ê‚ç‚Ì‚¢‚­‚‚©‚́CAES •W
  €‚ÌŒó•â‚Å‚·DÅI“I‚ɏŸ‚¿Žc‚Á‚½ˆÃ†‚́CŽg—p—¿‚È‚µ‚Ő¢ŠE’†‚ÅŽg‚¦‚é‚悤
  ‚É‚È‚é‚Å‚µ‚傤D

  –{•¶‘‚Å‚Í serpent ƒAƒ‹ƒSƒŠƒYƒ€‚ð—˜—p‚µ‚Ü‚·D‚È‚º‚È‚çC‚±‚̈͆‚Í‹­“x
  ‚ª‚‚¢ã‚ɋɂ߂č‚‘¬‚ŁC‚©‚ GPL ‚̉º‚ÅŽ©—R‚É”z•z‚Å‚«‚é‚©‚ç‚Å‚·D
  serpent •t‘®‚Ì•¶‘‚É‚æ‚é‚ƁCserpent ‚Í Ross Anderson, Eli Biham, Lars
  Knudsen ‚ªÝŒv‚µ‚½ 128 ƒrƒbƒgƒuƒƒbƒN‚̈͆‚ðŽg‚Á‚Ä‚¢‚Ü‚·D‚±‚̈͆
  ‚́C”²‚¯“¹‚ðŽg‚Á‚½UŒ‚‚ª‚È‚¢‚±‚Æ‚ðŽÀ—pÅ‚‹‰‚̃Œƒxƒ‹‚ŕۏ؂µ‚Ä‚¢‚Ü‚·D
  serpent ‚ÉŠÖ‚·‚镶‘‚ƃ\[ƒXƒR[ƒh‚͈ȉº‚̏ꏊ‚©‚ç“üŽè‚Å‚«‚Ü‚·:

       <http://www.cl.cam.ac.uk/~rja14/serpent.html>

  ‚Ü‚½–{•¶‘‚ł́CˆÃ†‰»‚Ì‹@\‚Í’¼ÚƒJ[ƒlƒ‹‚É‘g‚ݍž‚Ü‚ê‚é‚à‚Ì‚Æ‚µ‚Ü‚·D
  ‚±‚ê‚̓‚ƒWƒ…[ƒ‹‚Æ‚µ‚Ä‚àƒCƒ“ƒXƒg[ƒ‹‚Å‚«‚Ü‚·‚ªC‚»‚Ì•û–@‚Í–{•¶‘‚ł͐à
  –¾‚µ‚Ü‚¹‚ñD`/etc/conf.module' ƒtƒ@ƒCƒ‹‚ð•ÒW‚·‚é•K—v‚ª‚ ‚é‚Å‚µ‚傤D
  ‚±‚̎菇‚́Cæ‚ɏq‚ׂ½ƒJ[ƒlƒ‹‚̃Rƒ“ƒpƒCƒ‹‚ÉŠÖ‚·‚é HOWTO •¶‘‚ŏڂµ‚­
  à–¾‚³‚ê‚Ä‚¢‚Ü‚·D

  3.  Žè‡‚Ì‚Ü‚Æ‚ß

  ì‹Æ‚Í‚¢‚­‚‚©‚̎菇‚©‚ç‚È‚è‚Ü‚·D‚»‚ꂼ‚ê‚̎菇‚ɂ‚¢‚ẮCŽŸ‚̐ß
  ``Ú×‚Ȏ菇''‚Åà–¾‚µ‚Ü‚·DƒŠƒtƒ@ƒŒƒ“ƒX‚Æ‚µ‚Ä‚Ü‚Æ‚ß‚ðÅ‰‚É—pˆÓ‚µ‚Ä‚¨
  ‚­‚Æ‚¢‚¢‚¾‚낤‚ƍl‚¦‚Ü‚µ‚½ (‚à‚µ“ÇŽÒ‚ÌŠF‚³‚ñ‚Ì UNIX/Linux ‚ÌŒoŒ±‚ª–L•x
  ‚È‚ç‚΁C‚¢‚¸‚ê‚É‚¹‚æ×‚©‚¢à–¾‚Í•s—v‚Å‚µ‚傤)D‚ł́C‚Ü‚Æ‚ß‚ðˆÈ‰º‚ÉŽ¦
  ‚µ‚Ü‚·:

  1. ‘Û”ň͆ƒpƒbƒ`‚̍ŐV”Å‚ðˆÈ‰º‚̏ꏊ‚©‚çƒ_ƒEƒ“ƒ[ƒh‚µ‚Ü‚·(–{•¶‘‚Ì
     Ž·•MŽž“_‚Å‚Í `patch-int-2.2.10.4' ‚ð—p‚¢‚Ü‚µ‚½):

       <http://ftp.kerneli.org/pub/kerneli/>

  2. ƒJ[ƒlƒ‹‚Ƀpƒbƒ`‚ð“–‚Ä‚Ü‚·

  3. `make config'(‚Ü‚½‚Í `menuconfig' ‚â `xconfig')‚ðŽÀs‚µ‚āCV‚µ‚¢ƒJ
     [ƒlƒ‹—p‚Ì `Makefile' ‚ðÝ’肵‚Ü‚·DˆÃ†‰»‚ð—LŒø‚É‚·‚邽‚߂̃Iƒv
     ƒVƒ‡ƒ“‚́C‚ ‚¿‚±‚¿‚ÉŽU‚ç‚΂Á‚Ä‚¢‚Ü‚·D‚Ü‚¸‚Í‚Æ‚à‚©‚­C‚ǂ̃IƒvƒVƒ‡
     ƒ“‚æ‚è‚à‘O‚É `Code Maturity level options' ‚̉º‚Ì `Prompt for
     development and/or incomplete code/drivers' ‚ð—LŒø‚É‚µ‚Ä‚­‚¾‚³‚¢D
     ŽŸ‚ɁC`Crypto options' ‚̉º‚Ì `crypto ciphers' ‚Æ `serpent' ‚ð—LŒø
     ‚É‚µ‚Ü‚·DŒJ‚è•Ô‚µ‚Ü‚·‚ªC–{•¶‘‚Å‚Í serpent ‚ðŽg‚¤‚à‚Ì‚Æ‚µ‚Ü‚·D‚Å
     ‚àC“ÇŽÒ‚ÌŠF‚³‚ñ‚͍D‚«‚È‚à‚Ì‚ðŽŽ‚µ‚Ä‚­‚¾‚³‚¢D‚½‚¾‚µ 2.2.10.4 ‚ÌŽž
     “_‚Å‚Í DES ‚Æ‚Í‘g‚ݍ‡‚킹‚ç‚ê‚È‚¢‚±‚Æ‚ð–Y‚ê‚È‚¢‚Å‚­‚¾‚³‚¢D¡Œã‚à‚Ü
     ‚¸ƒTƒ|[ƒg‚³‚ê‚邱‚Æ‚Í‚È‚¢‚Å‚µ‚傤D`Block Devices' ‚̉º‚ɂ́C‘I‘ð
     ‚·‚ׂ«d—v‚ȃIƒvƒVƒ‡ƒ“‚ª‚¢‚­‚‚©‚ ‚è‚Ü‚·D `Loopback device
     support', `Use relative block numbers as basis for transfer
     functions(RECOMMENDED)', `General encryption support' ‚Å‚·D‚±‚±‚Å
     ‚Í `cast 128' ‚â `twofish' ‚Í‘I‘ð‚µ‚È‚¢‚Å‚­‚¾‚³‚¢Dƒlƒbƒgƒ[ƒNŠÖ˜A
     ‚ÌŠeŽí€–ڂ̉º‚É‚ ‚éˆÃ†ŠÖŒW‚̃IƒvƒVƒ‡ƒ“‚́C‚Ç‚ê‚à‘I‘ð‚·‚é•K—v‚Í‚ 
     ‚è‚Ü‚¹‚ñDƒJ[ƒlƒ‹‚̐ݒè‚ɂ‚¢‚ẮC‚±‚êˆÈã×‚©‚¢•”•ª‚É‚Í—§‚¿“ü‚è
     ‚Ü‚¹‚ñD‚±‚ê‚Í–{•¶‘‚ÌŽç”õ”͈͂ł͂Ȃ¢‚̂ŁCLDP ‚̃TƒCƒg‚É‚ ‚鑼‚Ì
     •¶‘‚ð‚²——‚É‚È‚Á‚Ä‚­‚¾‚³‚¢D

  4. V‚µ‚¢ƒJ[ƒlƒ‹‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ü‚·D

  5. `/etc/lilo.conf' ‚ð•ÒW‚µ‚āCV‚µ‚¢ƒJ[ƒlƒ‹ƒCƒ[ƒW‚ð’ljÁ‚µ‚Ü‚·D‚»
     ‚ê‚©‚ç `lilo -v' ‚ðŽÀs‚µ‚āCƒu[ƒgƒ[ƒ_‚É‚±‚̃J[ƒlƒ‹‚ð’ljÁ‚µ‚Ü
     ‚·D

  6. ÅV‚Ì `util-linux' ƒpƒbƒP[ƒW(•MŽÒ‚Í `util-linux-2.9v' ‚ðŽg‚Á‚Ä‚¢
     ‚Ü‚·)‚ðˆÈ‰º‚̏ꏊ‚©‚ç“üŽè‚µ‚Ü‚·:

       <ftp://ftp.kernel.org/pub/linux/utils/util-linux/>

  7. `util-linux' ‚̃\[ƒX‚ð“WŠJ‚µ‚Ü‚·D

  8. ƒ[ƒJƒ‹‚Ì `/usr/src/linux/Documentation/crypto/' ƒfƒBƒŒƒNƒgƒŠ‚É‚ 
     ‚éCŽg‚¢‚½‚¢ˆÃ†‚ɑΉž‚·‚éƒpƒbƒ`‚ð“–‚Ä‚Ü‚·D

  9. `INSTALL' ƒtƒ@ƒCƒ‹‚𒍈Ӑ[‚­“Ç‚ñ‚Å‚­‚¾‚³‚¢! ‚±‚̃pƒbƒP[ƒW‚ɂ́CƒV
     ƒXƒeƒ€ˆË‘¶‚̃tƒ@ƒCƒ‹(`login', `passwd', `init' ‚Æ‚¢‚Á‚½d—v‚ȃc[ƒ‹
     ŒQ)‚̃\[ƒXƒR[ƒh‚ª‚½‚­‚³‚ñ“ü‚Á‚Ä‚¢‚Ü‚·D MCONFIG ƒtƒ@ƒCƒ‹‚ð‚¢‚¢‰Á
     Œ¸‚ɕҏW‚µ‚Ä‚±‚ê‚ç‚̃\[ƒX‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚µ‚Ü‚¤‚ƁCƒVƒXƒeƒ€‚ª‚ß
     ‚¿‚á‚­‚¿‚á‚É‚È‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ - ‹N“®ƒfƒBƒXƒN‚©ƒVƒ‡ƒbƒgƒKƒ“‚ð—pˆÓ‚µ
     ‚Ä‚¨‚«‚Ü‚µ‚傤DŠî–{“I‚ɂ́C‚Ù‚Æ‚ñ‚Ç‘S‚Ä‚Ì `HAVE_*' ‚̍€–Ú‚ð `yes'
     ‚É‚µ‚Ä‚¨‚«Cd—v‚È”FØƒc[ƒ‹‚̃Rƒ“ƒpƒCƒ‹‚Ə㏑‚«‚ªs‚í‚ê‚È‚¢‚悤‚É
     ‚µ‚Ä‚¨‚«‚Ü‚µ‚傤DÄ\’z‚Ì•K—v‚ª‚ ‚éƒc[ƒ‹‚́CV‚µ‚¢ˆÃ†‰»Žè–@‚É‘Î
     ‰ž‚³‚¹‚é `mount' ‚Æ `losetup' ‚Å‚·D‚±‚̃Xƒeƒbƒv‚ɂ‚¢‚ẮCŒãq‚Ì
     ``Ú×‚Ȏ菇''‚̐߂ðŽQÆ‚·‚邱‚Æ‚ð‚¨Š©‚ß‚µ‚Ü‚·D

  10.
     `util-linux' ‚̃\[ƒX‚̃Rƒ“ƒpƒCƒ‹‚ƃCƒ“ƒXƒg[ƒ‹‚ðs‚¢‚Ü‚·D
  11.
     V‚µ‚¢ƒJ[ƒlƒ‹‚Ń}ƒVƒ“‚ðÄ‹N“®‚µ‚Ü‚·D

  12.
     `/etc/fstab' ‚ð•ÒW‚µCˆÈ‰º‚̂悤‚ȃ}ƒEƒ“ƒgƒ|ƒCƒ“ƒg‚̍€–Ú‚ð’ljÁ‚µ‚Ü
     ‚·:

       ______________________________________________________________________
       /dev/loop0  /mnt/crypt  ext2  user,noauto,rw,loop 0 0
       ______________________________________________________________________

  13.
     ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðƒ}ƒEƒ“ƒg‚·‚邽‚߂̃fƒBƒŒƒNƒgƒŠ‚ðì‚è‚Ü‚·Dã‹L‚Ì
     —á‚Å‚Í `/mnt/crypt' ‚Å‚·D

  14.
     ˆê”ʃ†[ƒUŒ ŒÀ‚ŁCˆÃ†‰»‚·‚éƒtƒ@ƒCƒ‹‚ðˆÈ‰º‚̂悤‚É‚µ‚čì‚è‚Ü‚·:

       dd if=/dev/urandom of=/etc/cryptfile bs=1M count=10

  15.
     ˆÈ‰º‚̂悤‚É losetup ‚ðŽÀs‚µ‚Ü‚·:

       losetup -e serpent /dev/loop0 /etc/cryptfile

  ƒpƒXƒ[ƒh‚ð“ü—Í‚·‚é‹@‰ï‚͈ê“x‚µ‚©‚È‚¢‚Ì‚Å’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢DƒpƒXƒ[ƒh
  ‚Ì“ñdƒ`ƒFƒbƒN‚ð‚µ‚½‚¯‚ê‚΁CˆÈ‰º‚̃Rƒ}ƒ“ƒh‚ðŽg‚¢‚Ü‚µ‚傤:

       losetup -d /dev/loop0

  ‚±‚̃Rƒ}ƒ“ƒh‚Í loop ƒfƒoƒCƒX‚ðƒAƒNƒeƒBƒu‚Å‚È‚¢ó‘Ô‚É‚µ‚Ü‚·DŽŸ‚É‚à‚¤ˆê
  “x losetup ‚ðŽÀs‚µCˆÈ‰º‚̂悤‚É‚µ‚ăpƒXƒ[ƒh‚ðŠm”F‚µ‚Ü‚·D

       losetup -e serpent /dev/loop0 /etc/cryptfile

  16.
     ext2 ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðˆÈ‰º‚̂悤‚É‚µ‚č쐬‚µ‚Ü‚·:

       mkfs -t ext2 /dev/loop0

  17.
     ‚±‚±‚ŁCˆÃ†‰»‚µ‚½ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ðˆÈ‰º‚̃Rƒ}ƒ“ƒh‚Ń}ƒEƒ“ƒg‚µ‚Ü‚·:

       mount -t ext2 /dev/loop0 /mnt/crypt

  18.
     ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ÌŽg—p‚ðI—¹‚µ‚½‚çCˆÈ‰º‚̃Rƒ}ƒ“ƒh‚Ńtƒ@ƒCƒ‹ƒVƒXƒe
     ƒ€‚ðƒAƒ“ƒ}ƒEƒ“ƒg‚µ‚ĕی삵‚Ü‚·:

       umount /dev/loop0
       losetup -d /dev/loop0

  4.  Ú×‚Ȏ菇

  ƒJ[ƒlƒ‹‚ւ̃pƒbƒ`“–‚Ä:

  ƒpƒbƒ`‚𓖂ĂāC`2.2.x' ƒŠƒŠ[ƒX‚©‚çƒAƒbƒvƒOƒŒ[ƒh‚µ‚Ü‚·D `2.2.x' Œü
  ‚¯‚ɃŠƒŠ[ƒX‚³‚ê‚Ä‚¢‚é‚»‚ꂼ‚ê‚̃pƒbƒ`‚̓oƒOC³‚Å‚·DV‹@”\‚ÍŠJ”­”ŃJ
  [ƒlƒ‹‚Å‚ ‚é `2.3.x' ‚ɒljÁ‚³‚ê‚Ü‚·Dƒpƒbƒ`‚𓖂ĂăCƒ“ƒXƒg[ƒ‹‚·‚é‚É
  ‚́CŒ»Ý‚̃o[ƒWƒ‡ƒ“‚æ‚èV‚µ‚¢ƒpƒbƒ`ƒtƒ@ƒCƒ‹‚ð‘S‚Ä“üŽè‚µCˆÈ‰º‚̃Rƒ}ƒ“
  ƒh‚ðŽÀs‚µ‚Ü‚·:

       cd /usr/src
       gzip -cd patchXX.gz | patch -p0

  Œ»Ý‚̃\[ƒXƒcƒŠ[‚æ‚èƒo[ƒWƒ‡ƒ“”ԍ†‚ª‘å‚«‚¢‚à‚Ì‚ð‘S‚āCXX ‚É“–‚Ä‚Í‚ß
  ‚Ä‚¢‚«‚Ü‚·D‚±‚ê‚͔ԍ†‡‚ɍs‚¢‚Ü‚·D

  ƒJ[ƒlƒ‹ƒ\[ƒX‚̃fƒtƒHƒ‹ƒg‚̃fƒBƒŒƒNƒgƒŠ‚Í `/usr/src/linux' ‚Å‚·Dƒ\[
  ƒX‚ª•Ê‚̏ꏊ‚ɃCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚éê‡‚́C`/usr/src/linux' ‚©‚çƒVƒ“
  ƒ{ƒŠƒbƒNƒŠƒ“ƒN‚𒣂邱‚Æ‚ð‚¨Š©‚ß‚µ‚Ü‚·D

  `util-linux' ƒpƒbƒP[ƒW‚̃Rƒ“ƒpƒCƒ‹‚Ì‚½‚ß‚É `MCONFIG' ‚ð•ÒW‚µ‚Ü‚·:

  ˆÈ‰º‚ÉŽ¦‚·‚̂́C•MŽÒ‚ª `util-linux' ƒpƒbƒP[ƒW‚̃Rƒ“ƒpƒCƒ‹‚ÉŽg‚Á‚½
  `MCONFIG' ƒtƒ@ƒCƒ‹‚Å‚·D‚±‚ê‚Í•MŽÒ‚̐ݒè(RedHat 5.2 ‚ð‚ ‚é’ö“xƒx[ƒX‚É
  ‚µ‚Ä‚¢‚Ü‚·) ‚É‚©‚È‚è“Á‰»‚µ‚Ä‚¢‚é‚Ì‚Å’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢DŠmŽÀ‚ÉŽç‚é‚ׂ«“_
  ‚́C`login', `getty', `passwd' ‚Æ‚¢‚Á‚½d—v‚ȃVƒXƒeƒ€ƒtƒ@ƒCƒ‹‚ðã‘‚«
  ‚µ‚È‚¢‚±‚Æ‚Å‚·D‚Æ‚è‚ ‚¦‚¸Cd—v‚ȍs‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·:

       ______________________________________________________________________
       CPU=$(shell uname -m | sed s/I.86/intel/)

       LOCALEDIR=/usr/share/locale

       HAVE_PAM=no

       HAVE_SHADOW=yes

       HAVE_PASSWD=yes

       REQUIRE_PASSWORD=yes

       ONLY_LISTED_SHELLS=yes

       HAVE_SYSVINIT=yes

       HAVE_SYSVINIT_UTILS=yes

       HAVE_GETTY=yes

       USE_TTY_GROUP=yes

       HAVE_RESET=yes

       HAVE_SLN=yes

       CC=gcc
       ______________________________________________________________________

  ‚¨Š©‚ß:

  8 ‚‚̃‹[ƒvƒoƒbƒNƒfƒoƒCƒX(`dev/loop0' ‚©‚ç `/dev/loop7' ‚Ü‚Å)‚Ì‚Ç‚ê‚ð
  Žg‚Á‚Ä‚à‚æ‚¢‚±‚Æ‚É’ˆÓ‚µ‚Ä‚­‚¾‚³‚¢D‚Ü‚½Cƒ}ƒEƒ“ƒgƒ|ƒCƒ“ƒg‚Í–Ú—§‚½‚È‚¢
  ƒfƒBƒŒƒNƒgƒŠ‚É‚µ‚Ü‚µ‚傤D•MŽÒ‚́Cƒz[ƒ€ƒfƒBƒŒƒNƒgƒŠˆÈ‰º‚Ƀp[ƒ~ƒbƒVƒ‡
  ƒ“ 700 ‚̃fƒBƒŒƒNƒgƒŠ‚ðì‚邱‚Æ‚ð‚¨Š©‚ß‚µ‚Ü‚·D“¯‚¶‚±‚Æ‚ªƒf[ƒ^‚ð“ü‚ê
  ‚éƒtƒ@ƒCƒ‹‚É‚àŒ¾‚¦‚Ü‚·D•MŽÒ‚Í `/etc' ƒtƒHƒ‹ƒ_“à‚É `sysfile' ‚â
  `config.data' ‚Æ‚¢‚Á‚½ƒtƒ@ƒCƒ‹–¼‚Å’u‚¢‚Ä‚¢‚Ü‚·D‚±‚ê‚Í•’ʁCŒ©“¦‚³‚ê‚Ü
  ‚·D

  •MŽÒ‚́C1 ƒRƒ}ƒ“ƒh‚Ńtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚̃}ƒEƒ“ƒg‚ƃAƒ“ƒ}ƒEƒ“ƒg‚ðs‚¤‚½‚ß
  ‚́C‚Æ‚Ä‚àŠÈ’P‚È Perl ƒXƒNƒŠƒvƒg‚ð‘‚«‚Ü‚µ‚½DˆÈ‰º‚Ì“à—e‚̃tƒ@ƒCƒ‹‚ðì
  ‚èC‚±‚ê‚ðŽÀs‰Â”\‚É‚µ(chmod u+x)CƒpƒX‚ª’Ê‚Á‚½êŠ‚É’u‚¢‚Ä‚­‚¾‚³‚¢D

       ______________________________________________________________________
       #!/usr/bin/perl -w
       #
       #minimal utility to setup loopback encryption filesystem
       #Copyright 1999 by Ryan T. Rhea
       `losetup -e serpent /dev/loop0 /etc/cryptfile`;
       `mount /mnt/crypt`;
       ______________________________________________________________________

  ã‹L‚̃XƒNƒŠƒvƒg‚ð `loop' ‚Æ–¼•t‚¯‚Ü‚·D‚±‚ê‚ðŽg‚¤‚ƁCƒRƒ}ƒ“ƒhˆê
  ‚Â(`loop')‚ƃpƒXƒ[ƒh“ü—͂Ń}ƒEƒ“ƒg‚ðs‚¦‚Ü‚·D

       ______________________________________________________________________
       #!/usr/bin/perl -w
       #
       #minimal utility to deactivate loopback encryption filesystem
       #Copyright 1999 by Ryan T. Rhea
       `umount /mount/crypt`;
       `losetup -d /dev/loop0`;
       ______________________________________________________________________

  2 ‚–ڂ̃XƒNƒŠƒvƒg‚ð `unloop' ‚Æ–¼•t‚¯‚Ü‚·D`unloop' ‚ðŽÀs‚·‚é‚ƁC‚·
  ‚®‚Ƀtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚ð”ñƒAƒNƒeƒBƒu‚É‚Å‚«‚Ü‚·D

  5.  “ú–{Œê–ó‚ɂ‚¢‚Ä

  “ú–{Œê–ó‚Í Linux Japanese FAQ Project ‚ªs‚¢‚Ü‚µ‚½B–|–ó‚ÉŠÖ‚·‚邲ˆÓŒ©
  ‚Í JF ƒvƒƒWƒFƒNƒg <JF@linux.or.jp> ˆ¶‚ɘA—‚µ‚Ä‚­‚¾‚³‚¢B

  ‰ü’ù—š—ð‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·B

     v1.0j, 27 November 1999
        –|–ó: “¡Œ´‹P‰Ã <fujiwara@linux.or.jp>

        Z³:

        o  ‚é³•½ <takavoid@palette.plala.or.jp>

        o  ’†–앐—Y <nakano@apm.seikei.ac.jp>

        o  •ˆäLŒõ <takei@cc.kochi-u.ac.jp>

     v1.1j, 29 November 1999
        –|–ó: “¡Œ´‹P‰Ã <fujiwara@linux.or.jp>