Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # '$UID' devueleve la 'uid' del usuario que ejeucta el script.
- # '0' es la 'uid' del usuario 'root'.
- if [ $UID -ne 0 ]; then
- echo "Debe ejeuctar este programa con privilegios de 'root'."
- exit 1
- fi
- input_user=$1
- located_user=$(cat /etc/passwd | cut -d ':' -f 1 | grep -w $input_user)
- if [ "$input_user" == "$located_user" ];then
- read -p "El usuario '$input_user' existe en el sistema, desea crear backup? " ans
- else
- echo "El usuario no se encuentra en el sistema."
- exit 1
- fi
- if [ "y" == "$ans" ] || [ "Y" == "$ans" ] ; then
- tar vczf /home/${input_user}.tar.gz /home/${input_user}
- else
- echo "No se hace nada, se sale."
- exit 1
- fi
- echo "
- Ficheros archivados:
- "
- ls -1 /home/*.gz
Advertisement
Add Comment
Please, Sign In to add comment