#!/bin/sh # Exclui arquivos de um determinado usuario # Caso você seja root if [ "$LOGNAME" = "root" ]; then if [ "$#" -ne 1 ]; then # O comando basename serve para exibir apenas o script, se o camninho de onde ele se encontra echo "Uso: `basename $0` [usuario] " exit fi # No comando abaixo '\c' significa que o cursor vai ficar esperando você colocar s ou n echo -e "Remover os arquivos de $1 [ s/N ]" '\c' read RESPOSTA if [ $RESPOSTA ]; then # O comando -o ele torna a expressão verdadeira se realmente o usuario digitou o s ou S # O | grep -v faz pesquisa de modo inverso assim os arquivos do /dev/tty não vão ser removidos if [ "$RESPOSTA" = s -o "$RESPOSTA" = S ]; then rm -Rf `find / -user $1 | grep -v "/dev/tty"` else exit fi else exit fi else echo "Erro: Você precisa ser root para executar este script" fi