Arquivo da tag: Linux

Permissões modo hardcore: Entendendo o umask

O conceito de permissões de arquivos no Linux é algo relativamente simples, no entanto, a medida que sua estrutura de armazenamento e compartilhamento de dados cresce, implementar este conceito de forma efetiva e segura deixa de ser tão trivial. Então, vou começar com três perguntas que serão respondidas no artigo:

1: Se você digitar o comando: “mkdir teste” no seu terminal agora, quais serão as permissões da nova pasta criada?

2: E se o comando digitado for: “nano receita.txt”. Quais serão as permissões do arquivo receita.txt?

3: De que importa saber disso?

Continue lendo Permissões modo hardcore: Entendendo o umask

Autenticando seu Docker registry sem erro de certificado

Esta é uma dica rápida sem muitas explicações teóricas para resolver um problema chato que a autenticação de um repositório de imagens docker (registry) quando, ao fazer login você recebe uma mensagem de erro reclamando da assinatura do seu certificado como segue:

docker login -u $SEUUSUARIO -p $PASSREGISTRY meudockerregistry.meudominio.com:5050 
Error response from daemon: Get https://meudockerregistry.meudominio.com:5050/v2/: x509: certificate signed by unknown authority
Continue lendo Autenticando seu Docker registry sem erro de certificado

Versionando o seu /etc

Backup da forma padrão pode ser bastante tedioso e burocrático de se usar quando precisamos obter apenas um arquivo de configuração antigo para testes ou mesmo para desfazer alguma modificação indevida e rapidamente.

Por conta disso é comum que o sysadmin invente coisas como “cp niginx.conf nginx.conf.2020-09-10” ou “cp nginx.conf.antes-de-ativar-o-ssl” só para ter uma recuperação rápida em caso de falha durante uma mudança.

Isso [as vezes] funciona mas não é seguro e nem organizado, então, se você usa isso com frequência pode estar na hora de conhecer uma solução mais limpa e organizada como o versionamento do /etc.

Continue lendo Versionando o seu /etc

Compartilhando mouse, teclado e área de transferência entre computadores

Quem precisa trabalhar com dois ou três computadores ao mesmo tempo já deve ter se irritado de precisar largar o mouse ou o teclado de uma máquina para mexer na outra. Na minha rotina de trabalho, por muitas vezes eu passei por isso até conhecer e testar o Barrier, uma ferramenta que permite usar o mesmo conjunto de mouse/teclado para controlar várias máquinas na sua mesa de trabalho e ainda usa uma área de trabalho comum a todas elas.

Continue lendo Compartilhando mouse, teclado e área de transferência entre computadores