Tema: identity
-
Usuários e grupos locais do jeito certo: useradd, contas de sistema, expiração de senha e a armadilha do usermod -aG
`useradd -m -s` cria um usuário interativo com diretório home e shell; `--system` com shell nologin é o formato adequado para uma conta de serviço. `usermod -G` sem `-a` substitui os grupos suplementares do usuário em vez de acrescentar a eles, um dos erros de contas locais mais comumente relatados.
-
Ingressar um host Linux no Active Directory com realmd e SSSD
Com realm discover e realm join, o realmd assume a configuração detalhada de Kerberos, LDAP e SSSD, e o agente não precisa editar o sssd.conf à mão; em seguida, realm permit restringe quais contas do AD podem de fato fazer login, e o sssctl mostra num só lugar o estado atual do SSSD.
-
Gerenciar usuários e grupos do Active Directory pelo PowerShell sem varrer o diretório inteiro
Get-ADUser com -Filter e -Properties, New-ADUser com senha SecureString, Add-ADGroupMember e Search-ADAccount/Unlock-ADAccount para bloqueios de conta — e por que -Filter * é uma armadilha em um diretório com dezenas de milhares de objetos.
-
Descobrir qual fonte de identidade responde por um usuário: getent, id, nsswitch.conf e sss_cache
Quando um host Linux está integrado a um diretório, a consulta de um usuário pode ser respondida por arquivos locais, pelo SSSD/LDAP ou por outro módulo, na ordem listada em nsswitch.conf. O getent e o id mostram a resposta efetivamente resolvida, e o sss_cache -E força o SSSD a descartar entradas de cache desatualizadas.
Legível por máquina: JSON