#! /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
Download

solução do cria usuário