SASL: Como excluir todas as entradas mech de um usuário?

1

Eu tenho um problema com meu banco de dados SASL.

sasldblistusers2 mostra as seguintes entradas:

[email protected]: cmusaslsecretCRAM-MD5
[email protected]: cmusaslsecretPLAIN
[email protected]: userPassword

Eu quero excluir este usuário completamente. Então corro saslpasswd2 -d -u example.com myuser

Agora, sasldblistusers2 mostra as seguintes entradas:

[email protected]: cmusaslsecretCRAM-MD5
[email protected]: cmusaslsecretPLAIN

Como posso me livrar das outras entradas? Estou procurando horas para uma solução de como se livrar dos outros mecanismos, mas não encontro nenhuma informação única.

    
por Daniel Marschall 27.08.2016 / 13:48

1 resposta

1

Como último recurso, você pode tentar modificar diretamente o banco de dados Berkeley DB. Isso só deve ser feito com extrema cautela: teste primeiro um sistema que não seja de produção e tenha um backup atual. Há uma boa chance de simplesmente não funcionar ou de causar problemas na pista.

Algo como:

db_dump -p /etc/sasldb2 > /tmp/sasldb2.dump
vi /tmp/sasldb2.dump # Find and delete the entries that you don't want
mv /etc/sasldb2 /etc/sasldb2.bak
db_load -f /tmp/sasldb2.dump /etc/sasldb2
    
por 27.08.2016 / 15:06

Tags