Eu tenho um domínio baseado em samba4. Como posso listar todos os grupos aos quais um determinado usuário pertence?
Eu sei que posso fazer o caminho inverso - iterar através de todos os grupos [ samba-tool group list ] e ver sua associação [ samba-tool group listmembers $ groupName ], mas talvez haja uma maneira mais direta?
Acho que não
samba-tool
tem nada para isso, mas o LDAP é mais poderoso para esse tipo de consulta, por exemploVocê pode usar ''id'':
Observe que para o backend idmap_ad, o usuário precisa ter os atributos uidNumber e gidNumber definidos no LDAP (guia Unix Attributes do Active Directory User and Computers) como RFC2307 ou o comando retornará "id: eduardomozart: no such user".
Referência: Gerald Carter, Jay Ts, Robert Eckstein, 2007. Usando Samba: Um Servidor de Arquivos e Impressão para Linux, Unix e Mac OS X. (3ª Edição). O'Reilly, ISBN 0-596-00769-8.