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.

BlackTDN :: By You e sua nova tela de login

Atualmente a TOTVS liberou uma atualização para seu produto, enfatizando sua rede social by you. A semelhança entre o portal by you e a tela de login do sistema é inegável, como pode ser visto na nova tela abaixo:



Essa forma de divulgação de sua rede social corporativa não agradou grande parte dos analistas responsáveis pelo sistema em clientes. Acompanho alguns grupos de discussão e a nova tela está sendo bastante criticada.

Fazendo jus ao nome by you, de que o produto é feito por você.

Apresento a possibilidade de customizar a tela de login. Partindo do pressuposto que já tenha lido os posts sobre extração de resources do repositório e possua as imagens salvas, siga os passos abaixo:

As imagens abaixo fazem parte da tela de login, e estão compiladas no RPO.

1º Após extrair as imagens do RPO, identifique e copie as imagens que estão na lista abaixo para algum diretório e as editem:


  • fw_totvs_logo_61x27.png – Logo Totvs
  • fwby_logo.png – Logo By You
  • fwlgn_byyou_bg.png Background
  • fwlgn_byyou_slogan.pngSlogan
  • fwlgn_byyou_icones.png – Icones

2º Utilizem algum editor de fotos para customizar as imagens da tela de login. (Utilizei o photoshop, mas o gimp é uma alternativa grátis)

3º Após editar as imagens adicione-as em um projeto no DevStudio.

add_resources

4º Clique sobre a pasta e delete as imagens

del_resources

Escolha ‘Yes’ nas duas telas de confirmação. (É necessário acesso exclusivo ao sistema)


  • Exclusão do projeto


Excluir do projeto


  • Exclusão do repositório


Excluir do RPO


  • Confirmação de exclusão


Exclusão do ambiente

5º Após exclusão ao tentar acessar a tela de login a tela abaixo será apresentada sem as imagens.

tela de login sem imagens

6º Inclua novamente as imagens como no passo 3 e em seguida compile-as.

compile_resources

7º Acesse o sistema e voilá. Uma nova tela de login ‘by you’ feita por você.

blackTDN :: by you

Para obter as imagens utilizadas acesse os links abaixo:


  1. Imagens Padrão – By You TOTVS
  2. Imagens Customizadas - blackTDN :: Sharing the Experience

{}’s

OBona

Comentários

  1. Parabéns, OBona!!!!

    Ficou Show. Para aqueles que estavam acostumados a personalizar o sistema nas versões advanced taí uma boa dica de como personalizá-las, também, no ByYou.

    ResponderExcluir
  2. Ola, legal,

    ja aproveitando tem jeito de remover todas as escritas tb ? deixar somente o quadro do login e senha ?

    Carlos Jr.
    carlosjunior1983@gmail.com

    ResponderExcluir
  3. Xará Anonimo!

    "Até então" só é possível a remoção de itens (imagens) pré-definidos da tela, deixando-a da forma como no 5º passo. Seria uma boa jogada da Totvs se a mesma possibilitasse a customização da tela, mas preservando a marca do produto evitando a descaracterização e poderia até mesmo manter o botão [Acessar by you].

    E é claro também que existem mtos outros problemas a serem corrigidos/implementados no sistema, e que a passagem do usuario pela tela de login eh tão rápida que a aparencia da mesma se torna insignificante.
    Porém a maneira como esta sendo apresentado o acesso ao by you demonstra que o produto não eh feito em sua totalidade para satisfazer o cliente, e sim para prende-lo na teia de serviços, N1, N2, etc... bom não irei entrar em deméritos aqui...

    ...existem limites que não devem ser ultrapassados, pois até mesmo a falta de limite te limita eticamente.

    o Anonimo!

    ResponderExcluir
  4. Muito bom. Não conhecia essa manipulação da tela inicial do Protheus.

    ResponderExcluir
  5. Essa alteração nao sobreviveu a atualizacao da LIB liberada pela Totvs em 19-03-2012.

    Basta repetir o processo. Foi oque fiz aqui na empresa!

    Abs,

    ResponderExcluir
  6. QUAIS SÃO OS OUTROS .PNG QUE ELIMINAM OS TEXTOS ?

    ABS,

    ResponderExcluir
    Respostas
    1. na tela 5 pode ser visto que os textos estao fixos no codigo da tela,
      estes nao sao imagens, logo nao possivel retira-los.

      Uma pena,

      Excluir
  7. Cara seria Ouro se você postasse um tutorial em video no youtube.

    ResponderExcluir
  8. Bom dia,
    Sou novato no mundo protheus e ainda me sinto meio inseguro em fazer certas coisas mas aos poucos estou explorando este ambiente.
    Não sei como era a tela do protheus 10 mas sinceramente achei horrivel a do 11.
    Quero muito personalizar a telinha mas confesso ter um pouco de receio ainda.

    ResponderExcluir
    Respostas
    1. Tranquilo, faça backup do rpo numa base de teste e realize os passos;

      Excluir
  9. Gente, desculpem minha ignorância...
    mas onde encontro essas imagens no server, e como faço para abrir esse projeto by-you?

    ResponderExcluir
    Respostas
    1. Amigo, o projeto foi criado como um outro qualquer.
      Basta cria-lo e ir na opcao de add recursos, pq as imagens sao 'recursos'.

      É simples, libere sua mente.

      Excluir
  10. Eu compilei o projeto mas esta dando erro

    Compilando arquivos...
    recurso --> nome: FWBY_LOGO.PNG no arquivo c:\protheus10\projeto_teste\telabyyou\fwby_logo.png...
    (no projeto Componentes)
    Erro FATAL de compilação: Falha na abertura do arquivo de recurso c:\protheus10\projeto_teste\telabyyou\fwby_logo.png
    Processo interrompido por erro FATAL de compilação.

    Compilação finalizada - 1 arquivo(s) - 1 mensagem(s)

    ResponderExcluir
    Respostas
    1. Amigo, consegui simular o erro encontrado por você.
      Veja a imagem, http://goo.gl/kOLSC
      oque ocorreu foi que no caminho informado na sua maquina
      [c:\protheus10\projeto_teste\telabyyou\fwby_logo.png]
      a imagem nao existe, ou se existe, pode estar corrompida.

      Verifique novamente,
      []'s

      Excluir
  11. Alguem sabe o nome do fonte/rotina que chama a tela de login e senha? esta ai que vcs estão modificando as imagens ?
    Obrg
    Carlos.

    ResponderExcluir
  12. Bom dia. E quanto aos textos e links na tela de entrada? O que fazer? alguma solucao para tirar isso de lá?

    ResponderExcluir
    Respostas

    1. Anônimo 18 de abril de 2012 23:50
      na tela 5 pode ser visto que os textos estao fixos no codigo da tela,
      estes nao sao imagens, logo nao possivel retira-los.

      Uma pena,

      Excluir
  13. e quanto aos links e os textos? como tira-los da tela de login?

    ResponderExcluir
  14. E a barra inferior do protheus, não conseguimos mudar a imagem para mudar de cor para identificar ambientes diferentes?

    ResponderExcluir
    Respostas
    1. Já tentou isso? Protheus :: ADVPL : The Container : Presents Pandora's box

      Read more: http://www.blacktdn.com.br/2011/06/protheus-advpl-container-presents.html#ixzz25Sa0CxMl

      (http://goo.gl/7ME5x)

      Excluir
  15. Será que consigo copiar as imagens da tela antiga de login do Protheus 11 e alterar por essas novas ?

    ResponderExcluir
  16. Alguém ainda tem as imagens já extraídas?

    ResponderExcluir
  17. E agora? temos uma nova tela de login. Como personaliza-la?!

    ResponderExcluir
  18. esperando uma atualização sobre a nova tela de entrada

    ResponderExcluir

Postar um comentário

Postagens mais visitadas