Como o gerenciamento de acesso exigiria muitos esforços no host local, decidimos apenas criar um grupo no Active Directory e restringir logons a usuários desse grupo.
Isso pode ser feito editando o arquivo /etc/security/pam_winbind.conf com o seguinte campo com os SIDs dos grupos ou usuários aos quais queremos restringir o acesso (separados por vírgulas).
require_membership_of=
Em seguida, filtraremos nossas restrições chroot para esse grupo (ou colocaremos os usuários em um grupo local) para restringir seu acesso sftp aos seus próprios diretórios pessoais. Isso também nos permitirá adicionar o oddjobs mkhomedir de volta ao pam e, em seguida, para permitir o acesso ao servidor, basta adicionar o usuário a esse grupo. Eles podem fazer login e seu diretório inicial será criado automaticamente.
Obrigado a todos pela ajuda / ideias, mas parece que os grupos AD serão os mais fáceis de gerenciar, afinal.