Bom,
Obrigado Itamar pelas suas dicas.
Até que enfim consegui fazer o letodb funcionar com autenticação.
Vou dar as dicas para quem quer utilizar este recurso:
1. gerar o programa console que fica na pasta utils\manager
2. copiar o console.exe para a mesma pasta onde vai executar o letodb (console ou service)
3. Fazendo os testes primeiro com o servidor modo console.
3.1 modificar o letodb.ini
inibir as seguintes variáveis com ; na frente ou atribuindo 0 para as variáveis:
Pass_for_Login = 0
Pass_for_Manage = 0
Pass_for_Data = 0
4. Executar o servidor letodb (console)
5. Executar o console.exe com os parâmetros localhost:2812
ex.: console localhost:2812
vai apresentar a seguinte tela:
escolha a opção 9 e depois a opção 1 Add user
No meu teste:
User name:demo
Password:demo
Access rights - Admin,Manage,Wright (default - NNN) :YYY
6. Saia do letodb (console) e modifique as variáveis:
Pass_for_Login = 1
Pass_for_Manage =1
Pass_for_Data = 1
7. Executar novamente o letodb (console)
8. Testar o acesso:
ex.: console localhost:2812 demo demo
Obs.: O Toledo estava certo quando infomou sobre o arquivo leto_users quando é adicionado o usuário é criado o arquivo: 'leto_users' com plicas
e o conteúdo deste arquivo fica assim:
demo;CCABAC2364E0B868;YYYNNNNN;
! O programa console tem que estar na mesma pasta onde esta o programa servidor do letodb para criar este arquivo.
Connecting to //localhost:2812/
Connected to Leto DB Server v.2.16b1
Users current: 0 Max: 1
Tables current: 0 Max: 0
Time elapsed: 0 days 0 hours
Operations: 200
KBytes sent: 0
KBytes read: 0
Transactions All: 0 Bad: 0
Waiting current: 0.000 Max: 0.001
Press ESC to quit, 1 - connection info, 2 - users list, 3 - tables, 4 - locks,
9 - administration
1 Add user
2 Change password
3 Change access rights
4 Flush changes
0 Exit