LUKS gestione manuale dei volumi: cryptsetup: differenze tra le versioni

m
(marcata come "da adottare", si veda la discussione della pagina)
Riga 23: Riga 23:
                     /sbin/cryptsetup luksOpen /dev/loop0 criptata
                     /sbin/cryptsetup luksOpen /dev/loop0 criptata
                 else
                 else
                     echo "Impostazione periferica ricorsiva non riuscita."
                     echo "Impostazione periferica ricorsiva non riuscita." >&2
                    exit 3
                 fi
                 fi


                 if [ $? = 0 ]; then
                 if [ $? = 0 ]; then
                     mount /dev/mapper/criptata /home/'''nomeutente'''/criptata
                     mount /dev/mapper/criptata /home/'''nomeutente'''/criptata
                else
                    echo "Impotazione periferica non criptata non riuscita." >&2
                    /sbin/losetup -d /dev/loop0
                    exit 2
                 fi
                 fi


                 if [ $? !=0 ]; then
                 if [ $? != 0 ]; then
                     echo "Impossibile montare la periferica criptata."
                     echo "Impossibile montare la periferica criptata." >&2
                     /sbin/cryptsetup luksClose criptata
                     /sbin/cryptsetup luksClose criptata
                     /sbin/losetup -d /dev/loop0
                     /sbin/losetup -d /dev/loop0
                    exit 1
                 fi
                 fi
         ;;
         ;;
         smonta)
         smonta)
                 umount /dev/mapper/criptata
                 umount /dev/mapper/criptata
                echo "Smontaggio riuscito"


                 if [ $? = 0 ]; then
                 if [ $? = 0 ]; then
                    echo "Smontaggio riuscito"
                     /sbin/cryptsetup luksClose criptata
                     /sbin/cryptsetup luksClose criptata
                 else
                 else
                     echo "Smontaggio non riuscito."
                     echo "Smontaggio non riuscito." >&2
                    exit 3
                 fi
                 fi


                 if [ $? = 0 ]; then /sbin/losetup -d /dev/loop0
                 if [ $? = 0 ]; then
        if [ $? = 0 ]; then  
                    /sbin/losetup -d /dev/loop0
            echo "Periferica criptata chiusa"
    if [ $? = 0 ]; then  
            touch /home/'''nomeutente'''/criptata.img
        echo "Periferica criptata chiusa"
        else echo "Chiusura periferica criptata non riuscita"
        touch /home/'''nomeutente'''/criptata.img
                fi
                    else
                        echo "Rimozione periferica ricorsiva non riuscita." >&2
                        exit 1
                    fi
else
                    echo "Chiusura periferica criptata non riuscita" >&2
                    exit 2
        fi
        fi
         ;;
         ;;
3 581

contributi