#!/bin/bash # déclaration des variables chemin=$1 cred=$2 action=$3 ficcle=$4 # récup du mot de passe et nom d'utilisateur user=$(echo $cred| cut -d "/" -f1) pass=$(echo $cred| cut -d "/" -f2) # créa du répertoire et on monte dessus [[ -e /mnt/samba ]] || mkdir /mnt/samba mount.cifs -o "username=$user,password=$pass" "//${chemin}" /mnt/samba # vérification d'erreurs if [[ $? != 0 ]] ; then rmdir /mnt/samba exit 1 fi # la commande ccrypt ccrypt "$action" -r -k $ficcle /mnt/samba # vérification d'erreurs if [[ $? != 0 ]] ; then echo "ccrypt échoué, revérifie le script." exit 1 fi # nettoyage et sortie, code 0 umount /mnt/samba rmdir /mnt/samba exit 0