Cadastro de usuários no Samba
Publicado por Anderson Menezes 23/11/2006
[ Hits: 11.341 ]
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
InstallDPKG reformulado - instalando pacotes DEB no Slackware
Teste do /admin/scripts Alteração
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
OCS Inventory NG: Instalação de Agentes Linux e Windows + Autenticação HTTP
O que houve com slackware ??? (7)
Removere linux-image-6... [RESOLVIDO] (2)
Quando vocês pararam de testar distros? (19)









