Script para Criar/Modificar Usuarios No Ldap + Samba
Publicado por Rubens Ajala Junior 27/01/2009
[ Hits: 13.222 ]
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
Script de Instalação Zabbix Server - Debian
Gerenciamento com firewalld no CentOS 7
zsh: Sattolo's Random Cyclic Permutation
Nenhum comentário foi encontrado.
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
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
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
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (16)
Arch Linux - Guia para Iniciantes (2)
Problemas ao instalar o PHP (11)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)