"description":"Instale a versão mais recente do Lynis do repositório oficial CISOfy no GitHub, execute uma auditoria com pontuação de reforço de 0 a 100 e atualize através de git pull. Auditor apenas de leitura: não altera o sistema.",
"ogTitle":"Lynis | Documentação do ProxMenux",
"ogDescription":"Instale e execute Lynis no Proxmox VE. Instalação do repositório original GitHub, auditoria e atualização."
},
"header":{
"title":"Lynis",
"description":"Clona a versão mais recente do Lynis do repositório oficial CISOfy no GitHub, disponibiliza-a como /usr/local/bin/lynis e oferece auditoria, atualização, reinstalação e desinstalação no menu. O auditor apenas lê e apresenta resultados sem alterar o sistema.",
"section":"Segurança"
},
"intro":{
"title":"O que isto faz",
"body":"Instala Lynis, o auditor de segurança de código aberto da CISOfy, do repositório GitHub em <code>/opt/lynis</code> e cria um lançador em <code>/usr/local/bin/lynis</code> para o disponibilizar no <code>PATH</code>. Se detetar uma instalação existente, apresenta um menu de auditoria, atualização, reinstalação ou remoção."
},
"manageMenu":{
"heading":"Menu de gestão (após a instalação)",
"intro":"Uma vez instalado o Lynis, cada invocação subsequente abre o menu de gerenciamento em vez de repetir o instalador. A partir daqui você inicia uma auditoria, atualização via git pull, reinstalar ou desinstalar:",
"imageAlt":"Menu de gerenciamento do Lynis com as opções de auditoria, atualização, reinstalação e remoção"
},
"whyUpstream":{
"heading":"Porquê o repositório oficial GitHub em vez de apt",
"intro":"O Debian distribui Lynis através de apt, mas o pacote costuma estar várias versões principais atrás do projeto original. Novos controlos, correções de novos vetores de ataque e recomendações melhoradas chegam primeiro ao GitHub. Lynis é um script shell autónomo, sem compilação nem dependências de instalação além de <code>git</code>; clonar o repositório é o método recomendado pela CISOfy.",
"outro":"O lançador é necessário: Lynis precisa de ser executado no próprio diretório porque utiliza caminhos relativos para plugins e perfis. O lançador esconde esse detalhe e permite que <code>lynis audit system</code> funcione a partir de qualquer diretório."
},
"detection":{
"heading":"Caminhos de detecção",
"intro":"Antes de mostrar o menu, o script verifica três locais para decidir se Lynis já está presente:",
"items":[
"<code>/usr/local/bin/lynis</code> — invólucro instalado por ProxMenux",
"<code>/opt/lynis/lynis</code> — caminho direto (caso o invólucro tenha sido removido)",
"<code>/usr/bin/lynis</code> — versão apt-instalada, se o usuário a instalou dessa forma anteriormente"
],
"outro":"Se encontrar um destes caminhos, abre o menu de gestão. O script <strong>não</strong> desinstala Lynis instalado por apt; remove apenas o que gere em <code>/opt/lynis</code> e o respetivo lançador."
},
"audit":{
"heading":"Executar uma auditoria",
"intro":"No menu de gestão escolha <strong>Executar auditoria de segurança agora</strong>. Equivale a executar:",
"code":"lynis audit system --no-colors",
"outro":"A auditoria demora de 30 segundos a alguns minutos conforme a dimensão do anfitrião. A saída aparece diretamente no terminal, sem animação de espera. Lynis organiza os controlos por categoria e marca cada teste como <ok>[ OK ]</ok>, <warn>[ WARNING ]</warn> ou <sugg>[ SUGGESTION ]</sugg>. O resumo final apresenta os números principais:",
"intro":"As duas seções importantes são <strong>Avisos</strong> (coisas que você deve corrigir em breve) e <strong>Sugestão</strong> (recomendações para melhorar o endurecimento). Cada item carrega um ID de controle como <code>SSH-7408</code> — útil ao pesquisar os documentos Lynis para a lógica e a correção.",
"headerMarker":"Marcador",
"headerMeaning":"Significado",
"headerAction":"Ação",
"rows":[
{
"markerRich":"<strong>OK</strong>",
"meaning":"Passado o teste",
"action":"Nada."
},
{
"markerRich":"<strong>WARNING</strong>",
"meaning":"Problema real, correção recomendada",
"action":"Leia a descrição do controle, planeje uma correção"
},
{
"markerRich":"<strong>SUGGESTION</strong>",
"meaning":"Melhoria do endurecimento disponível",
"action":"Aplicar se se encaixa no seu modelo de ameaça"
}
],
"outro":"Relatório completo e dados legíveis por máquina são escritos para <code>/var/log/lynis.log</code> e <code>/var/log/lynis-report.dat</code> pelo próprio Lynis."
},
"pairFail2ban":{
"title":"Combinar com Fail2Ban",
"body":"SSH-7408 (MaxAuthTries) é uma das advertências mais comuns. Instalar o <link>Fail2Ban</link> da ProxMenux o limpa automaticamente porque o instalador configura o <code>MaxAuthTries=3</code> como parte da sua etapa de endurecimento do SSH. Corra Lynis novamente depois para confirmar que o aviso se foi."
},
"update":{
"heading":"Actualizar o Lynis",
"body":"No menu, <strong>Atualizar Lynis para a versão mais recente</strong> executa <code>git pull --quiet</code> em <code>/opt/lynis</code>. Se o diretório existir mas não for uma cópia de trabalho Git, por exemplo após copiar ficheiros manualmente, o script reinstala por completo."
},
"reinstall":{
"heading":"Reinstalar / desinstalar",
"headerAction":"Ação",
"headerWhat":"O que ele faz",
"rows":[
{
"actionRich":"<strong>Reinstalar</strong>",
"whatRich":"Remove <code>/opt/lynis</code>, clona novamente do GitHub e recria o lançador. Utilize se a cópia local estiver danificada."
},
{
"actionRich":"<strong>Remover</strong>",
"whatRich":"Exclui <code>/opt/lynis</code> e <code>/usr/local/bin/lynis</code>. Os logs em <code>/var/log/lynis*</code> são mantidos (são histórico de auditoria). Um Lynis apt-instalado em <code>/usr/bin/lynis</code> é deixado intocado."
}
]
},
"cli":{
"heading":"Opções CLI úteis",
"intro":"Uma vez instalado, Lynis pode ser invocado diretamente de uma shell com opções extras não expostas pelo menu:",
"code":"lynis show version # version + build date\nlynis show commands # list every available command\nlynis show details TEST-ID # explain a specific control\nlynis audit system --quick # skip slow tests (e.g. malware scan)\nlynis audit system --pentest # treat host as untrusted (more aggressive)\nlynis update info # check if a newer Lynis is available\n\n# Filter the report log for just the warnings\ngrep \"Warning\" /var/log/lynis.log\n\n# Same, for suggestions only\ngrep \"Suggestion\" /var/log/lynis.log"
},
"troubleshoot":{
"heading":"Resolução de Problemas",
"cloneTitle":"git clone falha durante a instalação",
"cloneBody":"O host precisa de acesso à rede e DNS para alcançar <code>github.com</code>. A partir de um console: <code>curl -sI https://github.com</code> e <code>git ls-remote https://github.com/CISOfy/lynis.git</code> irá revelar o erro real (DNS, TLS, proxy, URL repo). Se for necessário um proxy, defina <code>https_proxy</code> no ambiente antes de executar novamente o menu.",
"notFoundTitle":"lynis: comando não encontrado após a instalação",
"notFoundIntro":"O lançador <code>/usr/local/bin/lynis</code> não foi criado ou foi removido. A solução mais rápida é reinstalar a partir do menu. Correção manual:",
"sshTitle":"A auditoria mostra \"Warning: Test SSH-7408 — MaxAuthTries set incorrectly\"",
"sshIntro":"O servidor SSH permite demasiadas tentativas de autenticação por ligação. Instale o <link>Fail2Ban</link> do ProxMenux (que define o <code>MaxAuthTries=3</code> automaticamente) ou edite o <code>/etc/ssh/sshd_config</code> à mão:",
"scoreTitle":"A pontuação caiu após uma atualização do Proxmox",
"scoreBody":"Executar <code>lynis update info</code> primeiro — uma atualização Lynis pode ter adicionado novos controles que sinalizam a configuração existente. Atualizar Lynis do menu, reauditar e abordar as novas descobertas."
"intro":"O ProxMenux Monitor gera um PDF de várias páginas para cada execução do Lynis no <link>separador Segurança</link>. A primeira página resume a pontuação de reforço, informações do sistema e estado da segurança. As seguintes explicam cada aviso, ordenam sugestões por impacto e incluem o inventário de pacotes utilizado na auditoria.",
"imageAlt":"Primeira página do Lynis Security Audit Report PDF — resumo executivo com índice de endurecimento 71/100, bloco de informações do sistema e visão geral da postura de segurança com firewall, scanner de malware e contagem de pacotes instalados",
"captionPrefix":"Primeira página de um relatório de amostra. O PDF completo (",
"captionLink":"amostra",
"captionSuffix":") continua com advertências detalhadas, sugestões e a lista de pacotes instalados.",
"cli":"No lado CLI os mesmos dados estão em <code>/var/log/lynis-report.dat</code> (arquivo plano legível por máquina) e <code>/var/log/lynis.log</code> (o log de execução legível por humanos). O PDF é gerado sob demanda pelo ProxMenux Monitor — executar o <code>lynis</code> a partir da linha de comando não produz um."
},
"related":{
"heading":"Relacionado",
"items":[
{
"href":"/docs/monitor/dashboard/security",
"label":"ProxMenux Monitor → Guia de segurança",
"tail":" — executar a auditoria, procurar relatórios históricos e baixar o PDF diretamente do painel."
},
{
"href":"/docs/security/fail2ban",
"label":"Fail2Ban",
"tailRich":" — implementa a proteção SSH à força bruta que Lynis recomenda."