Recent Changes - Search:


Deb /

Partition Virtuelle Cryptee

Deb.PartitionVirtuelleCryptee History

Hide minor edits - Show changes to markup

March 17, 2011, at 10:37 AM by 80.13.23.147 -
Changed lines 12-13 from:


to:


March 17, 2011, at 10:37 AM by 80.13.23.147 -
Changed lines 1-2 from:


to:


April 15, 2010, at 03:32 PM by 80.13.23.147 -
Changed lines 24-25 from:


to:
Ajouter ces 2 modules au fichier /etc/modules pour que tout fonctionne lors du prochain reboot



Changed line 70 from:
  echo "Usage : $0 username encrypted-data-directory-name [force-umount]"


to:
  echo "Usage : $0 username encrypted-data-directory-name [forceumount]"


Changed lines 75-76 from:
if [ ! -f /home/$1/.${ENCRYPTEDDATADIR} ]


to:
FORCEUMOUNT=0

if [ ! -z $3 ] && [ $3 == 'forceumount' ]


Changed lines 78-79 from:
  echo "/home/$1/.${ENCRYPTEDDATADIR} encrypted file should exist"

  exit 1


to:
  FORCEUMOUNT=1


Changed line 81 from:
if [ ! -d /home/$1/${ENCRYPTEDDATADIR} ]


to:
if [ ! -f /home/$1/.${ENCRYPTEDDATADIR} ]


Changed line 83 from:
  echo "/home/$1/${ENCRYPTEDDATADIR} directory should exist"


to:
  echo "/home/$1/.${ENCRYPTEDDATADIR} encrypted file should exist"


Changed line 87 from:
if [ -f /home/$1/${LOGFILE} ] || [ $3 == 'force-umount' ]


to:
if [ ! -d /home/$1/${ENCRYPTEDDATADIR} ]


Added lines 89-94:
  echo "/home/$1/${ENCRYPTEDDATADIR} directory should exist"

  exit 1

fi


if [ -f /home/$1/${LOGFILE} ] || [ $FORCEUMOUNT -eq 1 ]

then


Changed line 107 from:
  sudo losetup -e serpent /dev/loop0 .${ENCRYPTEDDATADIR} || exit


to:
  sudo losetup -e serpent /dev/loop0 /home/$1/.${ENCRYPTEDDATADIR} || exit


April 07, 2010, at 11:52 AM by 80.13.23.147 -
Changed line 64 from:
ENCRYPTEDDATADIR=encrypted-datas


to:
ENCRYPTEDDATADIR=$2


Changed line 67 from:
if [ -z $2 ] || [ -z $1 ]


to:
if [ -z $1 ] || [ -z ${ENCRYPTEDDATADIR} ]


Changed lines 69-70 from:
  echo "Usage : $O username [mount | umount]"


to:
  echo "Usage : $0 username encrypted-data-directory-name [force-umount]"

  echo "This script will mount .encrypted-data-directory-name encrypted file in encrypted-data-directory-name (in your home directory)"


Changed line 74 from:
if [ $2 == 'mount' ]


to:
if [ ! -f /home/$1/.${ENCRYPTEDDATADIR} ]


Changed lines 76-83 from:
  echo "Montage de la partition .${ENCRYPTEDDATADIR} dans ${ENCRYPTEDDATADIR}"

  [ -f /home/$1/${ENCRYPTEDDATADIR} ] && exit

  echo "Mot de passe d'acces a vos donnees"

  sudo losetup -e serpent /dev/loop0 .${ENCRYPTEDDATADIR} || exit

  sudo mount /dev/loop0 /home/$1/${ENCRYPTEDDATADIR}/ || exit

  > ${LOGFILE}

  exit 0

elif [ $2 == 'umount' ]


to:
  echo "/home/$1/.${ENCRYPTEDDATADIR} encrypted file should exist"

  exit 1

fi


if [ ! -d /home/$1/${ENCRYPTEDDATADIR} ]


Added lines 82-88:
  echo "/home/$1/${ENCRYPTEDDATADIR} directory should exist"

  exit 1

fi


if [ -f /home/$1/${LOGFILE} ] || [ $3 == 'force-umount' ]

then

  echo "***************************************************"


Added line 90:
  echo "***************************************************"


Deleted line 93:
  exit 0


Changed lines 95-96 from:
  echo "Parametre inconnu : $2"

  exit 1


to:
  echo "***************************************************"

  echo "Montage de la partition .${ENCRYPTEDDATADIR} dans ${ENCRYPTEDDATADIR}"

  echo "***************************************************"

  [ -f /home/$1/${ENCRYPTEDDATADIR} ] && exit

  echo "Mot de passe d'acces a vos donnees"

  sudo losetup -e serpent /dev/loop0 .${ENCRYPTEDDATADIR} || exit

  sudo mount /dev/loop0 /home/$1/${ENCRYPTEDDATADIR}/ || exit

  > ${LOGFILE}


April 07, 2010, at 11:33 AM by 80.13.23.147 -
Changed lines 62-63 from:
  1. !/bin/sh
    
    


to:
  1. !/bin/bash
    
    


Changed lines 67-68 from:
if [ -z $2 || -z $1 ]

  echo "Usage : $O username [mount | unmount]"


to:
if [ -z $2 ] || [ -z $1 ]

then

  echo "Usage : $O username [mount | umount]"


Added lines 74-75:
then

  echo "Montage de la partition .${ENCRYPTEDDATADIR} dans ${ENCRYPTEDDATADIR}"


Changed lines 78-79 from:
  sudo /sbin/losetup -e serpent /dev/loop0 .${ENCRYPTEDDATADIR} || exit

  sudo /sbin/mount /dev/loop0 /home/$1/${ENCRYPTEDDATADIR}/ || exit


to:
  sudo losetup -e serpent /dev/loop0 .${ENCRYPTEDDATADIR} || exit

  sudo mount /dev/loop0 /home/$1/${ENCRYPTEDDATADIR}/ || exit


Added lines 81-88:
  exit 0

elif [ $2 == 'umount' ]

then

  echo "Demontage de la partition ${ENCRYPTEDDATADIR}"

  sudo umount /home/$1/${ENCRYPTEDDATADIR}/

  sudo losetup -d /dev/loop0

  rm -f ${LOGFILE}

  exit 0


Changed lines 90-92 from:
  sudo /sbin/umount /home/$1/donnees/

  sudo /sbin/losetup -d /dev/loop0

  rm -f ${LOGFILE}


to:
  echo "Parametre inconnu : $2"

  exit 1


Changed lines 95-96 from:



to:


April 07, 2010, at 11:15 AM by 80.13.23.147 -
Changed line 13 from:
Insertion des modules


to:


Changed lines 15-16 from:
modprobe cryptoloop

modprobe sha256


to:
USER=test

ENCRYPTEDDATADIR=encrypted-datas


Changed line 19 from:


to:
Insertion des modules


Changed lines 21-22 from:
dd if=/dev/zero of=.encrypted-datas bs=1M count=10


to:
modprobe cryptoloop

modprobe sha256


Changed line 25 from:
Formatage du fichier


to:


Changed lines 27-28 from:
losetup -e serpent /dev/loop0 .encrypted-datas # serpent pour l'algorithme correspondant, vous avez aussi twofish, blowfish, aes, ...

mkfs -t ext3 /dev/loop0


to:
dd if=/dev/zero of=.${ENCRYPTEDDATADIR} bs=1M count=10

chown $USER. .${ENCRYPTEDDATADIR}


Changed line 31 from:
Monter la partition


to:
Formatage du fichier


Changed lines 33-35 from:
mkdir encrypted-datas

mount /dev/loop0 encrypted-datas

cd encrypted-datas


to:
losetup -e serpent /dev/loop0 .${ENCRYPTEDDATADIR} # serpent pour l'algorithme correspondant, vous avez aussi twofish, blowfish, aes, ...

mkfs -t ext3 /dev/loop0


Changed line 37 from:


to:
Monter la partition


Changed lines 39-40 from:
umount encrypted-datas

losetup -d /dev/loop0 


to:
mkdir ${ENCRYPTEDDATADIR}

chown $USER. ${ENCRYPTEDDATADIR}

mount /dev/loop0 ${ENCRYPTEDDATADIR}

cd ${ENCRYPTEDDATADIR}


Changed lines 45-46 from:


to:


Changed lines 47-48 from:
losetup -e serpent /dev/loop0 .encrypted-datas

mount /dev/loop0 encrypted-datas                 # ne pas se tromper de mot de passe, ni d'algorithme. 


to:
umount ${ENCRYPTEDDATADIR}

losetup -d /dev/loop0 


Added lines 50-86:


April 07, 2010, at 11:03 AM by 80.13.23.147 -
Added lines 9-10:


April 07, 2010, at 11:03 AM by 80.13.23.147 -
Changed lines 24-26 from:


to:


April 07, 2010, at 10:58 AM by 80.13.23.147 -
Added lines 9-10:


Changed lines 13-14 from:
sudo modprobe cryptoloop

sudo modprobe sha256


to:
modprobe cryptoloop

modprobe sha256


Changed line 24 from:
losetup -e sha256 /dev/loop0 .encrypted-datas #serpent pour l'algorithme correspondant, vous avez aussi twofish, blowfish, aes, ...


to:
losetup -e serpent /dev/loop0 .encrypted-datas #serpent pour l'algorithme correspondant, vous avez aussi twofish, blowfish, aes, ...


April 07, 2010, at 10:54 AM by 80.13.23.147 -
Added lines 1-24:


Edit - History - Print - Recent Changes - Search
Page last modified on March 17, 2011, at 10:37 AM