Graças a TrevorH1 no canal #centos, pude fazer isso funcionar.
A maneira como você pode combinar um grupo com espaços (no meu caso, Usuários do Domínio) é usar o ?
para representar o espaço (um padrão de glob shell padrão). Isso corresponderia a qualquer grupo que também tivesse qualquer caractere em vez de um espaço, mas funcionasse para as minhas necessidades.
Por exemplo, meu novo sshd_config
se parece com isso
Match Group domain?users
ChrootDirectory %h
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
Também foi importante para mim usar caracteres minúsculos em vez de usuários do domínio. Mesmo que o grupo no LDAP esteja em maiúsculas. A maneira como você pode descobrir em qual grupo você precisa filtrar é usando id <username>
. Isso fornecerá uma lista de todos os grupos dos quais o usuário faz parte.
Se eu tivesse vários grupos, o LDAP (por exemplo, usuários de domínio, usuários de domínio!, Usuários de domínios) também corresponderia a todos esses casos, o que pode ou não ser desejado.