← RHCSA: administração RHEL 10 em produção
07 / 10 · 25 MIN

Identidades, sessões e delegação

Revê acesso efetivo e integridade dos comandos delegados.

Conceito e mecanismo

A conta, a password e as credenciais de um processo são objetos relacionados mas distintos. Bloquear a password com passwd -l não equivale necessariamente a impedir autenticação por chave SSH nem a terminar sessões existentes. O procedimento de suspensão deve abranger os métodos e sessões aplicáveis. As políticas de validade e expiração também precisam de corresponder ao objetivo. Para grupos suplementares, alterar a base de contas não reescreve automaticamente as credenciais de todos os processos já em execução. Confirma a lista configurada e a identidade efetiva numa sessão nova ou após um restart controlado do serviço.

Aplicação guiada

Uma regra sudo limitada pelo nome de um script só é tão forte como a integridade do ficheiro e dos diretórios no seu caminho. Se o operador puder substituir o script executado como root, o texto atualmente revisto não limita as ações futuras. Protege ownership e escrita, avalia argumentos autorizados e verifica os recursos que o script carrega. No handover, documenta quem pode executar cada ação, qual identidade a realiza e como fica registada. O objetivo é permitir a operação necessária sem transformar uma pequena tarefa de suporte em administração geral não intencional.

NA PRÁTICA

Depois de acrescentar um utilizador a aps, verifica uma sessão nova. Para um script sudo, revê também permissões do diretório que permite substituí-lo.

Armadilhas comuns

Tratar password bloqueada como revogação total; esperar atualização de grupos em processos antigos; rever apenas o texto do script.

Tópicos relacionados: Permissões partilhadas e SELinux · Ferramentas, argumentos e scripts fiáveis

Leva esta ideia contigo

O acesso efetivo depende da sessão e da integridade do caminho executado.

Criar conta

Referência: sudoers(5) · EX200 based on Red Hat Enterprise Linux 10

Red Hat® e RHCSA são marcas comerciais ou marcas registadas de Red Hat, Inc. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por Red Hat. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.