Xdialog - Cadastro de Usuários
Publicado por Eduardo Assis 25/06/2003
[ Hits: 14.099 ]
Homepage: http://www.proredes.com.br
Galera estou publicando mais um script em Xdialog ...
Se trata de um cadastro de Usuários para facilitar a vida de que esta comecando ...
Qualquer Duvidas me Contate
Abraços
tucs
#!/bin/bash DIALOG=`which Xdialog` if [ ! $DIALOG ] then echo " Xdialog nao encontrado" exit 1 fi MENU=`$DIALOG --stdout --center --fixed-font --keep-colors --no-cancel --ignore-eof --smooth --help "Qualquer Dúvidas Contatar\nEduardo Assis\neduardodoctor@bol.com.br" --title "Cadastro de Usuários" --menu " OPçõES: " 10 40 10 CADASTRAR USUARIOS REMOVER USUARIO FIM "SAIR DO MENU"` case $MENU in CADASTRAR) while [ ! $u ] do u=`$DIALOG --stdout --center --fixed-font --keep-colors --no-cancel --ignore-eof --smooth --title " Cadastro de Usuários " --inputbox " Favor digitar o nome do Usuário: " 10 45` done while [ ! $p ] do p=`$DIALOG --stdout --center --fixed-font --keep-colors --no-cancel --ignore-eof --smooth --title " Cadastro de Usuários " --password --inputbox " Favor digitar a senha do Usuário ( $u ): " 10 45` done useradd -g users -d /home/${u} -m -s /bin/bash ${u} |echo ${u}:${p} |chpasswd `$DIALOG --stdout --center --fixed-font --keep-colors --no-cancel --smooth --title " Cadastro de Usuários " --msgbox " Usuário ( $u ) cadastrado com Sucesso !!!: " 10 45` ;; REMOVER) while [ ! $remover ] do remover=`$DIALOG --stdout --center --fixed-font --keep-colors --no-cancel --ignore-eof --smooth --title " Cadastro de Usuários " --inputbox " Favor digitar o nome do Usuário para Remover : " 10 45` done if `$DIALOG --title " Cadastro de Usuários " --default-no --yesno "Tem certeza que deseja apagar o usuario ( $remover )?" 10 45` then userdel $remover rm -rf /home/$remover `$DIALOG --stdout --center --fixed-font --keep-colors --no-cancel --smooth --title " Cadastro de Usuários " --msgbox " Usuário ( $remover ) removido com Sucesso !!!: " 10 45` fi ;; FIM) clear exit 0 ;; esac clear sh $0
Calcula período entre data inicial e data final
Script para calcular a media área de cobertura de impressão (toner ou tinta)
Errata: Configuração do Modem Sony Ericsson MD300 da Claro 3G no Linux
SysInfo 2.1 (Informações do Sistema)
Script simples para adicionar usuarios do djbdns
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Criando uma Infraestrutura para uma micro Empresa
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Erro ao instalar o ChatGPT Desktop (5)
Liberação de alguns links no squid (2)
Habilitar a opção de autocadastro no Ocomon 6.0.2 (0)
Instalação do Kraiyin-CRM em Linux dentro de VMs no VirtualBox (1)