cria usuario

Publicado por Perfil removido 28/10/2003

[ Hits: 7.933 ]

Download criausuario




script basica pra criacao de usario...
funciona legal o slacware, so que tem que mudar uns lance se vc for usar no redhat, conectiva, mandrake, pq nessas disto o comando useradd ja cria home e no slackware nao......

  



Esconder código-fonte

#! /bin/bash
case $1 in
novo)   
   clear
   echo
   echo -n "GERENCIAR USUARIOS (Criando usuario)"
   echo
   echo -n "Digite o nome do usuario: "
   read  inputline1
   if (test "$inputline1" != "")
      then
        mkdir /home/$inputline1
        useradd -g mailusers -d /home/$inputline1 -s /bin/bash $inputline1
        chown -R $inputline1:mailusers /home/$inputline1
        passwd $inputline1
        echo
        echo -n "Desje criar outro usuario[y/n]? "
        read inputline2
        if (test $inputline2 == "y")
      then
        admusers novo
      else
        exit
      fi
          else
       echo -n "ERRO: Impossivel criar um usuario com nome vazio!!!"
       echo
       echo -n "Desje criar outro usuario[y/n]? "
        read inputline2
        if (test $inputline2 == "y")
      then
        admusers novo
      else
        exit
      fi
     fi
;;
del)
   clear
   echo
   echo -n "GERENCIAR USUARIOS (Excluindo usuario)"
   echo
   echo -n "Digite o nome do usuario [l p/ listar]: "
   read inputline1
   if (test $inputline1 = "l")
       then
      awk -F: '{ print $1 }' /etc/passwd > /tmp/tmp001
      less /tmp/tmp001
      admusers del
       else
      userdel -r $inputline1
      echo -n "Deseja excluir outro usuario [y/n]? "
      read inputline2
      if (test $inputline2 = "y")
         then
         admusers del
         else
         exit
      fi
       fi
   ;;
*)
   clear
   echo
   echo -n "GERENCIAR USUARIOS (Criando usuario)"
   echo
   echo -n "Digite o nome do usuario: "
   read  inputline1
   if (test "$inputline1" != "")
      then
        mkdir /home/$inputline1
        useradd -g mailusers -d /home/$inputline1 -s /bin/bash $inputline1
        chown -R $inputline1:mailusers /home/$inputline1
        passwd $inputline1
        echo
        echo -n "Desje criar outro usuario[y/n]? "
        read inputline2
        if (test $inputline2 == "y")
      then
        admusers novo
      else
        exit
      fi
          else
       echo -n "ERRO: Impossivel criar um usuario com nome vazio!!!"
       echo
       echo -n "Desje criar outro usuario[y/n]? "
        read inputline2
        if (test $inputline2 == "y")
      then
        admusers novo
      else
        exit
      fi
     fi
   ;;
esac

Scripts recomendados

Script de backup interativo

script dapper para debootstrap

Rotação de Arquivos de Log

Administração de switch Cisco

Manipulação de contas de email com o postfix


  

Comentários
[1] Comentário enviado por flexsystem em 09/07/2004 - 22:05h

Achei este script uma mão na roda, facilita a vida para quem tem que ficar criando usuário.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts