Script para Criar/Modificar Usuarios No Ldap + Samba
Publicado por Rubens Ajala Junior 27/01/2009
[ Hits: 13.299 ]
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
POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - EXCLUINDO USUÁRIO COM USO=0
Nenhum comentário foi encontrado.
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Instalação do Kraiyin-CRM em Linux dentro de VMs no VirtualBox (0)