#! /bin/sh #------------------------------------# #script para criar e deletar usuários# #além de apagar arquivos de usuários # #e outras atividades. # #autor: Vasconcellos # # abril/2012 # #------------------------------------# inicio() { clear echo "script Gerenciador de tarefas:" echo "------------------------------" echo "Opções:" echo echo "(1)Adicionar novo usuário ao sistema" echo "(2)Remover um usuário do sistema" echo "(3)Listar os usuários do sistema" echo "(4)Remover um arquivo" echo "(5)Fazer backup de arquivos" echo "(6)Monitorar informações do sistema" echo "(7)Encerrar script" echo echo -n "Digite o número correpondente à opção:" read OPCAO case $OPCAO in 1) adicionar ;; 2) remover ;; 3) listar ;; 4) remover_arq ;; 5) backup ;; 6) monitorar ;; 7)sair ;; *) echo "opção inválida."; echo; inicio ;; esac } adicionar() { clear echo -n "Digite o nome do novo usuário:" read NOME sudo adduser $NOME inicio } remover() { clear echo -n "Digite o nome do usuário a ser removido:" read NOME sudo userdel $NOME inicio } listar() { getent passwd | cut -d ":" -f 1 inicio } remover_arq() { clear echo -n "Digite o nome do arquivo a ser removido:" read ARQUIVO if rm $ARQUIVO then echo "Arquivo removido com sucesso" else echo "Arquivo não removido" fi sleep 3 inicio } backup() { sh bkp2 inicio } monitorar() { sh monitor inicio } sair() { echo "Encerrando script..." exit } #voltar ao inicio inicio