Ao selecionar a partir do Menu não capaz de executar a tarefa?

1

Existe uma maneira de criar automaticamente usuários, excluir usuários, criar grupos e excluir grupos depois de selecionar uma tarefa? Além disso, por que não consigo executar nenhuma dessas tarefas depois de selecionar a tarefa que desejo executar, mas estou solicitando a inserção da sua seleção quando escolho uma tarefa?

#!/bin/bash
while true
do
 clear
 echo "========================="
 echo "Menu ---"
 echo "========================="
 echo "Enter 1 to Create Group 1: "
 echo "Enter 2 to Remove Group 2: "
 echo "Enter 3 to Create User  3: "
 echo "Enter 4 to Remove User  4: "
 echo "Enter q to exit the menu q: "
 echo -e "\n"
 echo -e "Enter Your selection \c"
 read answer
 case "$answer" in
 1) groupadd ;;
 2) groupdel ;;
 3) useradd ;;
 4) userdel ;;
 q) exit ;;
 esac
 echo -e  "Enter return to continue \c"
 read input
done
    
por Krup 17.07.2014 / 04:48

1 resposta

1

você precisa adicionar o nome do seu usuário ou grupo:

useradd Krup

groupadd KrupGroup

e o mesmo para deletar

para que seu script seja algo assim:

#!/bin/bash
while true
do
clear
echo "========================="
echo "Menu ---"
echo "========================="
echo "Enter 1 to Create Group 1: "
echo "Enter 2 to Remove Group 2: "
echo "Enter 3 to Create User  3: "
echo "Enter 4 to Remove User  4: "
echo "Enter q to exit the menu q: "
echo -e "\n"
echo -e "Enter Your selection \c"
read answer
case "$answer" in
1) echo "enter Group name to add"; read group ;groupadd $group ;;
2) echo "enter Group name to delete"; read group ;groupdel $group ;;
3) echo "enter User name to add"; read user ;useradd $user ;;
4) echo "enter User name to delete"; read user ; userdel $user ;;
q) exit ;;
esac
echo -e  "Enter return to continue \c"
read input
done
    
por 17.07.2014 / 04:58