Script para Criar/Modificar Usuarios No Ldap + Samba
Publicado por Rubens Ajala Junior 27/01/2009
[ Hits: 13.386 ]
Homepage: www.fortec.net.br
Download criar_usuario_ldap.sh
Script desenvolvido para facilitar a criação, alteração e exclusão de usuários no Ldap, através de um menu interativo.
1) dê permissão de execução para o script.
2) execute ./script
#!/bin/bash Principal() { clear dir="Diretorio Atual : `pwd`" kernel="Kernel : `uname -r`" arquitetura="Arquitetura : `uname -m`" echo "+--------------------------------------------------------+" echo "| Organização |" echo "+--------------------------------------------------------+" echo "| Adicionar/ Remover usuarios no Ldap + Samba |" echo "+--------------------------------------------------------+" echo echo $dir echo $kernel echo $arquitetura echo echo -ne "{FONTE}33[32m#======= Menu de Opcoes ========#{FONTE}33[m" echo echo "1. Adicionar um Usuario" echo "2. Deletar um Usuario" echo "3. Modificar senha de Usuario" echo "4. Lista Usuarios ( /Home )" echo "5. Sair" echo -n "Entre com a opcao desejada => " read opcao echo case $opcao in 1) Adicionar ;; 2) Deletar ;; 3) Modificar ;; 4) Lista ;; 5) exit ;; *) "Opcao desconhecida." ; echo ; Principal ;; esac } Adicionar() { echo -n "Entre com o login do usuario.: " read login echo -n "Entre com o nome completo do usuario.: " read nome echo echo "#===== Mensagens do sistema =====# " echo smbldap-useradd -a -m $login -c "$nome" echo echo -n "Entre com a senha do usuario.: " echo smbldap-passwd $login echo echo "Pressione qualquer tecla para continuar..." read msg Principal } Lista () { echo -n "Lista de Usuarios Cadastrados ( /Home )" sleep 1 echo ls -l /home echo "#===== Mensagens do sistema =====#" echo echo "Pressione qualquer tecla para continuar..." read msg Principal } Modificar() { echo -n "Entre com o login do usuario para modificar a Senha: " read login echo -n "Entre com a senha do usuario.: " echo smbldap-passwd $login echo -n "#-- Forca Usuario a trocar a senha --#" echo smbldap-usermod -B 1 -A 1 $login echo echo "#===== Mensagens do sistema =====# " echo echo "Pressione qualquer tecla para continuar..." read msg Principal } Deletar() { echo -ne '{FONTE}33[31m****** CUIDADO ANTES DE EXECUTAR ESTA OPERACAO ******{FONTE}33 [m' echo echo -n "Entre com o login do usuario a deletar.: " read login echo echo "#===== Mensagens do sistema =====#" echo smbldap-userdel -r $login echo echo "Pressione qualquer tecla para continuar..." read msg Principal } Principal
O que fazer após instalar o Debian 8 - versão em Shell Script
Troca de link em caso de queda de Internet (FAILOVER)
Nenhum coment�rio foi encontrado.
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Proteja seu Linux Mint com o Timeshift: Restaure o sistema mesmo que ele não inicie!
Instalando Google Chrome no Debian 13
Alguém pode me recomendar um editor de textos? (0)
meus dois pen drives não são mais reconhecidos pelo meu PC apos tentar... (1)