GPASS - Troca senha (YAD)
Publicado por Slackjeff (última atualização em 02/03/2018)
[ Hits: 2.319 ]
Homepage: https://slackjeff.com.br
Troca a senha do usuário facilmente com interface yad.
* Necessita do YAD.
MODO DE USO:
- Dê permissão de execução.
- Chame o programa:
./gpass.sh
#!/bin/bash
#----------------------HEADER------------------------------------------------------|
#AUTOR:
# Jefferson Rocha <lrcjefferson@gmail.com>
#
#PROGRAMA:
# GPASS (Troca senha fácil)
#---------------------END-HEADER---------------------------------------------------|
#---VÁRIAVEIS----
titulo="GPASS"
#----------------
#---FUNÇÕES------
status_saida(){
case ${?} in
1) exit 1;;
252) exit 252;;
esac
}
#---------------
#--TESTES-------
[ $(which yad) ] || {
xterm -hold -e echo "Você precisa do 'yad' para continuar"
exit 1
}
# Inicio do programa
while : ;do
nome=$(
yad --title="$titulo" \
--window-icon=users \
--text-align=center \
--button gtk-ok \
--button gtk-cancel \
--entry --entry-label=\
"Digite o nome do USUÁRIO que deseja trocar a senha: " \
--width=600 --height=200 \
--buttons-layout=center
)
status_saida #Função para ver o status da saida
if [ -z "$nome" ]; then
yad --title="$titulo" \
--text="Ops! Parece que você deixou nulo a entrada." \
--window-icon=error \
--text-align=center \
--button gtk-ok \
--button gtk-cancel \
--width=400 --height=80 \
--buttons-layout=center
status_saida #Função para ver o status da saida
else
break
fi
done
consulta=$(grep "^$nome" /etc/passwd | cut -d ':' -f 1) #Procurando usuário no passwd
if [ -n "$consulta" ] && [ "$?" -eq "0" ]; then
if [ "$consulta" = "root" ]; then
sudo xterm -hold -e passwd "$consulta"
else
xterm -hold -e passwd "$consulta"
fi
else
yad --title="$titulo" \
--text="Não encontrei este nome no sistema." \
--window-icon=error \
--text-align=center \
--width=400 --height=200 \
--buttons-layout=center
status_saida #Função para ver o status da saida
fi
Baixar fontes em massa utilizando o terminal Linux
Slackpkg: Spinning Bar (barra giratória)
ScriptLibreOffice - Baixa e instala o LibreOffice pt_BR mais recente no Ubuntu, Debian e Linux Mint
Nenhum comentário foi encontrado.
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Como cortar as partes de um vídeo com passagens de áudio em branco
Tiling automático no KDE Plasma
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Links importantes de usuários do vol (4)
GOG confirma suporte oficial ao sistema Linux: "o trabalho começo... (2)
Para os fãs de DOOM, um vídeo do Romero (com dublagem em pt-br disponí... (2)









