Pular para o conteúdo principal

Postagem em destaque

BlackTDN :: Autenticação 2FA para Usuário Root no WSL

--- # naldodj-wsl-2FA ## Autenticação 2FA para Usuário Root no WSL ### Introdução O Windows Subsystem for Linux (WSL) é uma ferramenta poderosa que permite aos desenvolvedores executar um ambiente Linux diretamente no Windows. No entanto, a segurança é uma preocupação importante, especialmente quando se trata de acessar o usuário root. Neste post, vamos mostrar como configurar a autenticação de dois fatores (2FA) para o usuário root ao acessar o WSL, garantindo uma camada adicional de segurança. ### Objetivo Vamos configurar um script de login que valida a senha do root e usa autenticação 2FA baseada em Time-based One-Time Password (TOTP), usando ferramentas comuns como `openssl`, `oathtool`, e `perl`. ### Passo 1: Instalar as Ferramentas Necessárias Primeiro, precisamos garantir que temos todas as ferramentas necessárias instaladas. Isso inclui `openssl`, `oathtool`, e `perl`. ```bash sudo apt-get update sudo apt-get install openssl oathtool perl ``` Para os scripts em Lua.

Protheus :: License Server :: Entendendo o Consumo das Licenças

 

As licenças do Protheus são utilizadas de Forma “Concorrente”.  Usando o TOTVSMNTLIC para o monitoramento poderemos verificar os Tipos de Licenças existentes bem como quantas e quais já foram consumidas. No Exemplo teremos:

  1. 2 Full
  2. 2 Totvs I
  3. 2 Totvs Dev Test
  4. 9 dbAccess
  5. 1 Compras e Suprimentos
  6. 2 Financeiro
  7. 2 Gestão do Capital Humano

image

E como o Protheus as Consome:

Primeiro irá consumir a Licença “Light”, ou seja a licença referente ao “Módulo” e, depois, as Licenças Full.

Por Exemplo:

2 Usuários rodando aplicações no SIGAFIN. O terceiro usuário, ao tentar entrar, sistema verificará que não existem mais licenças disponíveis e procurará a licença “Full”. Se estiver disponível, irá consumi-la até que se acabem as licenças “Full” passando a emitir a mensagem:

image

E se o cliente desejar tornar as Licenças “Nominais” ao invés de “Concorrentes” é possível? Que eu saiba, por padrão, não. Mas isso poderá ser implementado via código. Next post: Full pra quem é Full e Light pra quem é Light.

[]s

иαldσ dj

Comentários

  1. ..a questao a ser respondida é (..)

    Porque isso já nao estava implementado desde o principio?

    Até a Totvs esta esperando o prometido post!

    hahaha!
    Em breve no TDN Black...

    ResponderExcluir
  2. Olá Naldo, você poderia criar um post comentando sobre o funcionamento do totvsappserver e sua relação com os clients/licenças. Por exemplo, não foi pouca as vezes que tive que reiniciar o serviço do appserver por causa de licenças "presas" no servidor (normalmente pelo "fechamento CTRL+ALT+DEL" no lado dos clients). Por que isto ocorre ?
    Abraços,

    ResponderExcluir
  3. Opa amigao. se voce ja conseguiu desenvolver isso poderia me passar?rsrs marconisantana@hotmail.com

    ResponderExcluir
  4. иαldσ dj, estou precisando dessa rotina, você já conseguiu montar algo?

    Preciso barrar alguns usuários, estão consumindo minhas licenças FULL.

    ResponderExcluir

Postar um comentário

Postagens mais visitadas