Samba
Publicado por Eduardo Assis 21/05/2003
[ Hits: 11.167 ]
Homepage: http://www.proredes.com.br
Galera fiz um script para cadastrar usuarios no Linux e no samba (PDC)
e tambem ele pode ser usado para deletar usuarios no Linux e no SAMBA
ele desabilita as teclas CTRL+C e assim o usuario não consegue sair do sistemas ... para executar basta edita-lo e ler o comeco ...
Abraços
tucs
#!/bin/bash ###################################################################### # # # Script Feito por Eduardo Assis # # email: eduardodoctor@bol.com.br # # # # Esse Script tem por objetivo facilitar a nossa vida de # # Administrador de Redes Linux, Bastando colocar em GRUPO # # o seu grupo de trabalho para cadastrar os usuarios # # Esse Script vai fazer com que vc cadastre os usuarios no # # sistema e no samba. # # Aconselho criar um usuario para executar esse script # # e dar direitos para esse usuario de root alterando o # # /etc/passwd, e colocando no .bashrc dele para executar # # o ./samba.sg quando ele se logar e depois da chamada # # do ./samba.sh colocar o logout para que quando ele # # sair do script ele seja deslogado # # # ##################################################################### # aqui eu desabilitei as teclas CTRL+C Caso Seja apertada para ele ter acesso ao Linux trap "" 1 2 3 15 # Aqui o Grupo de Trabalho de Sua Empresa | Não esqueça de criar o grupo de trabalho antes ( groupadd nome_do_grupo ) $grupo='grupo_de_trabalho' clear while true do clear echo " Cadastro de Usuários no Linux e no Samba (PDC) " echo " By" echo " Eduardo Assis " echo " email: eduardodoctor@bol.com.br" echo echo echo " Escolha uma das Opções Abaixo: " echo echo -e "\e[0;32m""" echo " [1] Cadastro de Usuário " echo " [2] Deletar Usuário " echo " [3] Sair " echo echo -e "\e[0;37m""" echo -n " Favor Digitar a Opção Desejada: " read opcao case $opcao in 1) clear echo " Cadastro de Usuários no Linux e no Samba (PDC) " echo " By" echo " Eduardo Assis " echo " email: eduardodoctor@bol.com.br" echo echo echo -e "\e[0;32m""" echo -n "Digite o Nome do Usuário para Cadastro: " echo echo -e "\e[0;37m""" read nome adduser $nome passwd $nome chown $nome.$grupo /home/$nome smbadduser $nome:$grupo echo -e "\e[0;32m""" echo -n "Cadastro Efetuado com Sucesso !!!, Aperte qualquer tecla para continuar ... " echo -e "\e[0;37m""" echo read ;; 2) clear echo " Cadastro de Usuários no Linux e no Samba (PDC) " echo " By" echo " Eduardo Assis " echo " email: eduardodoctor@bol.com.br" echo echo echo -e "\e[0;32m""" echo -n "Digite o Nome do Usuário para ser Deletado: " echo echo -n "Aviso todos os dados da pasta pessoal do Usuário será Deletado " echo echo -e "\e[0;37m""" read deletado userdel $deletado rm -rf /home/$deletado sed "/$deletado/d" /etc/smbpasswd >> /etc/smbpasswdold rm -rf /etc/smbpasswd mv /etc/smbpasswdold /etc/smbpasswd echo -e "\e[0;32m""" echo -n "Usuário Deletado com Sucesso !!!, Aperte qualquer tecla para continuar ... " echo -e "\e[0;37m""" echo read ;; 3) clear exit ;; esac done
Java 7/8 - Instalação automatizada no Ubuntu
speedy.sh - Wget no popup do speedy home :-)
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (2)
Preciso resolver um erro de DPKG (0)
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta