Script para Criar/Modificar Usuarios No Ldap + Samba
Publicado por Rubens Ajala Junior 27/01/2009
[ Hits: 13.397 ]
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 - FILTRO PARA CMAMAR O CLAMAV DIRETAMENTE DO POSTFIX
LeTRA - cálculo de valores do arquivo de venda do PDV
Nenhum coment�rio foi encontrado.
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves