Cadastro de usuários no Samba
Publicado por Anderson Menezes 23/11/2006
[ Hits: 11.032 ]
Homepage: http://andersonto.wix.com/consulting
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.
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
MGME - Mythic Game Master Emulator
Instalar AWX (container) em CentOS 7
Envia e-mail notificando configurações de uma máquina
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
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
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Montar Partição para usar no Timeshift (7)
Como fazer um cluster de 6 nós com o Debian 12 (8)
Ubuntu 22.04 / Bluethooth - Falha na conexão BlueZ | Não conecta caixa... (5)
Linux Mint - Instalação do Ocomon 6x e suas dependências (3)