binbash

Untitled

Jun 7th, 2011
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.65 KB | None | 0 0
  1. #!/bin/bash
  2. #Autor : Jocieldo Nascimento
  3.  
  4.  
  5. principal() {
  6. clear
  7. echo "               ---------------------------------------------------------"
  8. echo "  ######      ##   ##        ######
  9. ######      ##   ##        ######
  10. ##                 ##   ##        ##
  11. ## ###        ##   ##        ##  ###
  12. ##  ###       ##   ##        ##  ###
  13. ##    ##        ##   ##        ##     ##
  14. ###### ## ##### ## ######
  15. ###### ## ##### ## ######
  16. "
  17. echo "    -- Gerenciador de Usuários e Grupos --                  "
  18. echo " "
  19. echo "             ---------------------------------------------------------"
  20. echo ""
  21. echo "-------------------"
  22. echo "Opições: "
  23. echo
  24. echo "1. Adicionar um usuário!"
  25. echo "2. Adicionar um grupo!"
  26. echo "3. Adicionar um usuário em um grupo!"
  27. echo "4. Remover um usuário!"
  28. echo "5. Remover um grupo!"
  29. echo "q. Sair"
  30. echo "-------------------"
  31. echo -n "Qual opção desejada? "
  32. read opcao
  33. case $opcao in
  34. 1) um ;;
  35. 2) dois ;;
  36. 3) tres ;;
  37. 4) quatro ;;
  38. 5) cinco ;;
  39. q) clear ; exit ;;
  40. *) "Opição desconhecida." ;echo ; principal ;;
  41. esac
  42. }
  43. um() {
  44. clear
  45. echo -n "                              .::Adicionar um usuario::."
  46. echo "
  47.  
  48.  
  49. "
  50. echo -n "Nome do usuário a ser criado?  "
  51. read nome
  52. sudo adduser "$nome"
  53. clear
  54. echo "
  55.  
  56.  
  57. "
  58. echo -n "                                         Concluido!!!.."
  59. sleep 3
  60. principal
  61. }
  62. dois() {
  63. clear
  64. echo -n "                              .::Adicionar um grupo::."
  65. echo "
  66.  
  67.  
  68.  
  69. "
  70. echo -n "Qual o nome do grupo a ser criado? "
  71. read grupo
  72. sudo addgroup grupo
  73. clear
  74. echo "                  
  75.  
  76.  
  77. "
  78. echo -n "                                         Concluido!!!.."
  79. sleep 3
  80. principal
  81. }
  82. tres() {
  83. clear
  84. echo -n "                              .::Adicionar um usuário em um grupo::."
  85. echo "
  86.  
  87.  
  88.  
  89. "
  90. echo -n "Qual usuário deseja incerir no grupo? "
  91. read nome
  92. echo -n "Qual o grupo? "
  93. read grupo
  94. sudo adduser nome grupo
  95. clear
  96. echo "                  
  97.  
  98.  
  99. "
  100. echo -n "                                         Concluido!!!.."
  101. sleep 3
  102. principal
  103. }
  104. quatro() {
  105. clear
  106. echo -n "                              .::Remover um usuario::."
  107. echo "
  108.  
  109.  
  110.  
  111. "
  112. echo -n "Qual usuário deseja remover? "
  113. read nome
  114. sudo userdel nome
  115. clear
  116. echo "                  
  117.  
  118.  
  119. "
  120. echo -n "                                         Concluido!!!.."
  121. sleep 3
  122. principal
  123. }
  124. cinco() {
  125. clear
  126. echo -n "                              .::Remover um grupo::."
  127. echo "
  128.  
  129.  
  130. "
  131. echo -n "Qual grupo deseja remover? "
  132. read grupo
  133. sudo groupdel grupo
  134. clear
  135. echo "                  
  136.  
  137.  
  138. "
  139. echo -n "                                         Concluido!!!.."
  140. sleep 3
  141. principal
  142. }
  143.  
  144. principal
Advertisement
Add Comment
Please, Sign In to add comment