Trabalho de Programação - Script para criação de usuários no linux.

315 palavras 2 páginas
#!/bin/bash
# Script para manutenção de usuarios clear Principal () { echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo "| Manutenção de Usuarios |" echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo "Opações" echo echo "1=> Listar usuários" echo "2=> Criar um usuário" echo "3=> Alterar a senha de um usuário" echo "4=> Remover um usuário" echo "5=> Sair" echo echo -n "Digite o número referente a opção desejada! " read opcao case $opcao in
1) Listar ;;
2) Criar ;;
3) Alterar ;;
4) Remover ;;
5) clear ; exit ;;
*) "Opcão desconhecida." ; echo ; clear ; Principal ;; esac }
Listar () { clear echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo "| Listar Usuários |" echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo echo -n "Precione a tecla L para listar os usuários " echo echo "Após aberto, para sair da Lista de usuários precione a tecla Q" echo read nome if [ $nome = "l" -o $nome = "L" ] then cut -f1 -d : /etc/passwd > /tmp/logins less /tmp/logins clear Principal fi }
Criar () { clear echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo "| Adicionar Usuários |" echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo echo -n "Digite o nome do novo usuário: " read nome useradd $nome if [ $? -eq 0 ]; then echo "Usuário criado com sucesso" else echo "Não foi possivel criar o usuário" fi echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo "| Digite uma senha |" echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~" passwd $nome sleep 1 clear echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo "| Deseja Adicionar outro Usuário? |" echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo -n "sim ou não [S / N]?: " read sim if [ $sim = s -o $sim = S ] then clear
Criar
else clear Principal fi }
Alterar () { clear echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" echo "| Alterar de Senha de Usuario |"

Relacionados

  • Sistema operacional linux com programação em shell
    1156 palavras | 5 páginas
  • Desenvolvimento web com integração php, java script e ferramentas matemáticas livres1
    3350 palavras | 14 páginas
  • Apostila Shell
    1957 palavras | 8 páginas
  • Processamento em cluster
    6036 palavras | 25 páginas
  • Servidor de Internet Interativo Gratuito
    17062 palavras | 69 páginas
  • Linux - resumo
    2119 palavras | 9 páginas
  • Trabalho de finalde curso
    13610 palavras | 55 páginas
  • Sistemas operativos
    1832 palavras | 8 páginas
  • Senhor
    7056 palavras | 29 páginas
  • Senhor
    7056 palavras | 29 páginas