[FUG-BR] Postfix +LDAP + Qutoa

Andre Luiz de Souza andresou25 em gmail.com
Quarta Abril 23 16:35:57 BRT 2008


Patrick,

Exporta seus registros para um arquivo ldif e depois executa com o 
ldapmodify.
Você pode fazer uma consulta assim para gerar o ldif:

ldapsearch -x -h ldap '(&(objectclass=posixaccount)(mailQuota=*))' 
mailQuota | awk '/^dn: / {print "\n" $0 "\nchangetype: modify";} 
/^mailQuota:/ {sub( "M", 000000, $2); print $1 " " $2 ; }' > quota.ldif

depois:

ldapmodify -x -h ldap -D'<dn-do-admin>' -W -f quota.ldif

Referências:
- man ldif
- man ldapmodify

Em 22-04-2008 10:57, patrick escreveu:
> Assim está um usuário do meu LDAP.... meu problema é o postfix reconhe 
> esse 500M como quota, ele somente reconhece se eu colocar como 
> "mailQuota: 500000000" , Teria como alterar o resultado do ldap para 
> ficar o 500M=500000000 ?
>
>
> dn: uid=patrick,dc=patrick.com.br,o=patrick500000000
> objectClass: radiusprofile
> objectClass: mailUser
> objectClass: posixAccount
> uid: patrick
> userPassword: senha
> uidNumber: 101
> gidNumber: 101
> cn: patrick
> radiusProfileDn: cn=normal,ou=radius,o=patrick
> mailMessageStore: /var/spool/emails/patrick.com.br/patrick/
> mail: patrick em softhouse.com.br
> homeDirectory: /home/patrick/public_html/patrick/
> mailQuota: 500M
> sn: patrick
> loginShell: /bin/false
>
>
>
> PaTricK
>
> eria como alterar o resultado do ldap para 
> ficar o 500M=500000000 ?
>   



Mais detalhes sobre a lista de discussão freebsd