Xdialog - Cadastro de Usuários
Publicado por Eduardo Assis 25/06/2003
[ Hits: 14.260 ]
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
Script para instalação de um servidor web
Shell script que criptografa arquivos
Script "go" v.2 - Inicia Sessoes SSH e Terminal Service
Script de backup e envio via SSH
Desktop Linux ganha fôlego enquanto distros refinam experiência e segurança
Wayland em alta, IA em debate e novos ventos para distros e devices
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
Meu Amigo não consegue entrar em meu mundo, via tailscale, hamachi e z... (1)
Erro ao fazer remaster usando Penguin eggs (1)
Warcraft II Remastered no Linux? (0)
queria saber como instalar o android power tools igual ao winux no lin... (7)