Cadastro de usuários no Samba

Publicado por Anderson Menezes 23/11/2006

[ Hits: 10.825 ]

Homepage: http://andersonto.wix.com/consulting

Download cadastra.sh




Este script é para facilitar a vida do administrador para adicionar usuários e contas de máquinas no servidor Samba.

Geralmente é necessário abrir um terminal remoto para fazer alguma intervenção em contas de usuário, mas com esse shell script sua vida fica mais fácil. Assim que você der permissão de execução ao script (chmod a+x cadastra.sh), coloque-o no /usr/bin para acessá-lo de qualquer lugar.

  



Esconder código-fonte

clear
echo "                        Sua Empresa                             "
echo
echo "                     Cadastro de Usuarios   v1.2 10/10/2005"
echo
echo "                                   por Anderson Menezes"
echo
echo "1) Adiciona um Usuario Samba"
echo "2) Altera Senha de Usuario Samba"
echo "3) Adicionar uma conta de Maquina"
echo "4) Excluir usuarios"
echo "5) Sair"
echo
echo -n "Digite a opcao:  "
read opcao
case $opcao in
        1)  echo -n "Informe o novo usuario : "
            read usuario
            echo -n "Informe o Nome Completo : "
            read nome
              if [ -d /home/$usuario ] ; then
                      echo Usuario Existente
                      else /usr/sbin/adduser -s /bin/false $usuario -c "$nome"
                      smbpasswd -a $usuario
                  sleep 2
         cadastra.sh
      fi;;
   2)    echo -n "Informe o usuario: "
                read usuario
                smbpasswd $usuario
                cadastra.sh;;
   3)    echo -n "Informe no nome da Maquina : "
                read maquina
                if [ -d /home/$maquina ] ; then
                        echo Maquina Existente
                        else /usr/sbin/adduser -s /bin/false -g nobody -c "Conta de Maquina" -d /dev/null $maquina
                        smbpasswd -a -m $maquina
      fi ;;
   4)      echo -n "Informe o nome do usuario Samba:"
      read usuario
      smbpasswd -x $usuario
      userdel -r $usuario
      cadastra.sh;;
   5)    echo -n "Deseja sair do Sistema ? (s) ou (n) : "
                read resposta
                if [  $resposta = s ] ; then
                exit
                else cadastra.sh
                fi ;;
esac

Scripts recomendados

Shell script para duplicação de CD's

Gerador de senhas fortes

Script de Backup em Fita DAT

Localizador não interativo do Mozilla Firefox para Slackware

Script de compilação do kernel 3.3.2 com cflags -march=native e patch 3.3.0-ck1 para ubuntu 11.10


  

Comentários
[1] Comentário enviado por albmarcos em 23/11/2006 - 08:02h

esta foi boa e vou fazer teste,pois parece bem util no meu caso.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts