Anterior Siguiente Indice

10. scripts

#!/bin/sh
#
# $Header: /Secure/secure-doc/linux/CFS/RCS/CFS-Doc,v 1.4 1996/03/15 04:49:37 alex Exp alex $
#
# cfsfs         Crypto filesystem 
#
# Author:       Alexander O. Yuriev <alex@bach.cis.temple.edu>
#               Derived from cron               

# Cargamos la libraría de funciones.
. /etc/rc.d/init.d/functions

# Averiguamos cómo se nos ha ejecutado.
case "$1" in
 start)
        echo -n "Arrancando sistema de ficheros encriptado: "
        if [ -x /usr/local/sbin/cfsd ]; then
                /usr/local/sbin/cfsd > /dev/null
                /bin/mount -o port=3049,intr localhost:/.cfsfs /securefs
                echo "listo"
        else 
                echo -n "El sistema de ficheros encriptados no ha sido iniciado"
        fi
        touch /var/lock/subsys/cfsfs
        ;;
 stop)
        echo -n "Deteniendo sistema de ficheros encriptado: "
        umount /securefs
        killproc cfsd
        echo
        rm -f /var/lock/subsys/cfsfs
        ;;
 *)
        echo "Empleo: cfsfs {start|stop}"
        exit 1
esac

exit 0


Anterior Siguiente Indice