Mudanças entre a Versão 9 e Versão 10 de MantendoSistemaLdap


Ignorar:
Timestamp:
31/10/2005 18:13:05 (14 anos atrás)
Autor:
danielsundfeld
Comentário:

--

Legenda:

Não Modificado
Adicionado
Removido
Modificado
  • MantendoSistemaLdap

    v9 v10  
    1313{{{
    1414#script que altera as senhas dos usuarios.
    15 !/bin/bash
     15#!/bin/bash
     16#Limpa a tela
     17clear
     18#Testa se existe o ldapmodify
     19if ! [ -e /usr/bin/ldapmodify ]; then
     20 echo "Esse programa requer o pacote ldap-utils, por favor, instale-o.";
     21 exit;
     22fi
     23
    1624echo 'Entre com o nome de seu usuario'
    1725read usuario
    1826echo 'Entre com a sua NOVA senha: (Ela aparecera em texto claro)'
    1927read senha
     28clear
     29
     30#criptografa a senha, testa se foi possivel criptograr e armazena na
     31#variavel cryptsenha
    2032cryptsenha="{crypt}`perl  -e "print crypt($senha, md,)"`"
    21 #criptografa a senha
    2233if [ "$?" -gt 0 ]; then
    2334    echo "Senha invalida!";
     
    2940changetype: modify
    3041replace: userPassword
    31 userPassword: $cryptsenha" > pass.ldif
     42userPassword: $cryptsenha" > /tmp/pass.ldif
    3243
     44#Testa se foi possivel criar o arquivo pass.ldif
     45if ! [ -e /tmp/pass.ldif ]; then
     46 echo "Nao foi possivel criar o arquivo! Programa encerrado";
     47 exit;
     48fi
     49
     50#Modifica as opcoes no servidor
    3351echo '
    3452Conectando ao servidor LDAP...'
    35 
    3653echo '(Entre com sua senha antiga)'
    37 ldapmodify -x -D "uid=$usuario,ou=People,dc=sdmc213,dc=interlegis,dc=gov,dc=br" -W -f pass.ldif
     54ldapmodify -x -D "uid=$usuario,ou=People,dc=sdmc213,dc=interlegis,dc=gov,dc=br" -W -f /tmp/pass.ldif
    3855
    3956if [ "$?" -eq 0 ]; then
     
    4259    echo 'Erro!'
    4360fi
     61rm /tmp/pass.ldif
    4462
    45 rm pass.ldif
    4663}}}
    4764
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.