Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Tuquito Linux III
Por pinduvoz
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Eduardo Assis em 25/06/2003    [ 8449 hits ]

Login: tucs, 1087032 pontos

Homepage: http://www.proredes.com.br   


Descrição

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

[ Download: add_user.sh ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/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

Scripts recomendados
   Script Linux recomendado Eterm alucinante
   Script Linux recomendado Inversor de Links com YAD
   Script Linux recomendado Removendo arquivos com primeiro caracter especial
   Script Linux recomendado Ajustar a hora com o Observatório Nacional
   Script Linux recomendado Download em série com o AXEL

Comentários
[1] Comentário enviado por sauloreinel em 17/02/2006 - 13:00h:

por favor prexciso de um script que adicione e remova usuarios no linux que nao use a funcao adduser, se alguem tiver por favor entra em cotato comigo sauloreinel@hotmail.com


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.