Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Debian e PersonalWM
Por thadeu
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Rubens Ajala Junior em 27/01/2009    [ 7443 hits ]

Login: rubens.ajala, 21383 pontos

Homepage: www.fortec.net.br

Download:


Descrição

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



[ Download: criar_usuario_ldap.sh ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/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





Scripts recomendados
   Script Linux recomendado Analisar log do tcpdump
   Script Linux recomendado POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - CRIANDO USUÁRIOS MYSQL
   Script Linux recomendado Inserção de máquinas no banco de dados para controle interno
   Script Linux recomendado POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - EXCLUINDO USUÁRIO COM USO=0
   Script Linux recomendado Programação do Dia da Tv Aberta

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.