Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #Autor : Enilton Angelim
- #FUNÇÃO : Administração de usuários e grupos
- #OBJETIVO : Estudo
- zenity width=300 --info --title="Créditos:" --text="Enilton Angelim www.technolivre.blogspot.com"
- while true; do
- SELECT="$(zenity --width=500 --height=440 --list --column "Administração de usuários" --title="Selecione" \
- "Adicionando usuário" \
- "Deletar usuário e manter os arquivos" \
- "Deletar usuário com modo recursivo" \
- "Remover pasta do usuário" \
- "Adicionar grupo" \
- "Remover grupo" \
- "Criar usuário com grupo" \
- "Sair")"
- case "${SELECT}" in
- "Adicionando usuário")
- USER=$(zenity --width=300 --title="Digite o nome do usuário" --entry --text=" ") && adduser "$USER"
- ;;
- "Deletar usuário e manter os arquivos")
- USERD=$(zenity --width=300 --title="Digite o nome do usuário" --entry --text=" ") && userdel "$USERD"
- ;;
- "Deletar usuário com modo recursivo")
- RUSERD=$(zenity --width=350 --title="Digite com cuidado o nome do usuário" --entry --text=" ") && userdel -r "$RUSERD"
- ;;
- "Remover pasta do usuário")
- RMPU=$(zenity --width=300 --title="Digite o nome do usuário" --entry --text=" ") && rm -rf "$RMPU"
- ;;
- "Adicionar grupo")
- GRP=$(zenity --width=300 --title="Digite o nome do grupo" --entry --text=" ") && addgroup "$GRP"
- ;;
- "Remover grupo")
- RMGRP=$(zenity --width=300 --title="Digite o nome do grupo" --entry --text=" ") && groupdel "$RMGRP"
- ;;
- "Criar usuário com grupo")
- INGRP=$(zenity --width=300 --title="Digite o nome do grupo" --entry --text= " ") && ADDUSER=$(zenity --width=300 --title="Digite o nome do usuário" --entry --text=" ") && adduser -ingroup "$INGRP" "$ADDUSER"
- ;;
- "Sair")
- zenity --info --title="Volte sempre!" --text="Obrigado!" && break
- ;;
- esac
- done
- SELECT
Advertisement
Add Comment
Please, Sign In to add comment