#! /bin/sh #------------------------------------# #script para criar e deletar usuários# #além de apagar arquivos de usuários # #e outras atividades. # #Esta é a solução 2. # #autor: Vasconcellos # # abril/2012 # #------------------------------------# OPCAO=0; while [ $OPCAO -ne 7 ]; do 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) echo "Encerrando..."; sleep 2; clear ;; *) echo "opção inválida."; echo; inicio ;; esac adicionar() { clear echo -n "Digite o nome do novo usuário:" read NOME sudo adduser $NOME } remover() { clear echo -n "Digite o nome do usuário a ser removido:" read NOME sudo userdel $NOME } listar() { getent passwd | cut -d ":" -f 1 } 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 } backup() { sh bkp2 } monitorar() { sh monitor } done