cria usuario

Publicado por Perfil removido 28/10/2003

[ Hits: 7.979 ]

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

Algoritmo para calcular notas com array

Configurando Adaptador USBSerial no Ubuntu usando udev

registra quais as máquinas da sala estão ligadas

Limpando cache do Squid (Baseado em Debian)

Comparando arquivos por data


  

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