Meus mapas do Active Directory nos sistemas Ubuntu são muito longos comparados aos meus IDs CentOS Os últimos 4 dígitos correspondem, mas o Ubunutu parece estar adicionando muito mais ao início.
No winbind/samba do CentOS, usei um intervalo para obter os IDs necessários:
idmap config * : range = 10000-20000
idmap config * : backend = tdb
idmap config MYDOMAIN : default = yes
idmap config MYDOMAIN : range = 10000-24999999
idmap config MYDOMAIN : backend = rid
O que produziria um ID como 1 1695 no Centos
O Ubuntu 20.04 produz guid/uid de 155880 1695 , que adiciona 155880 e remove o 1 líder de 11695.
Como posso formatar a configuração sssd do Ubuntu para me fornecer o que preciso. Todos os meus arquivos e pastas estão marcados com os IDs do Centos e o CentOS não reconhece esses mais longos?
Espero ter explicado isso ok.
Obrigado :)
Você vai querer ler sobre o ID Mapping do SSSD . Para duplicar os
rid
ids gerados, você precisará definir um domínio padrão no SSSD e configurar os intervalos de id para corresponder.Acredito que essas configurações de SSSD corresponderão à sua configuração do samba
Você precisará obter seu SID do Active Directory para o
ldap_idmap_default_domain_sid
valor. Você pode conseguir isso na caixa do CentOS com o comandonet getdomainsid
. Eu não consegui que aldap_idmap_default_domain
configuração relacionada funcione.Se você estiver configurando o Samba no servidor Ubuntu, poderá unificar os ids usando o
idmap_sss
backend do Winbind.Ao alterar as configurações de mapeamento de ID no SSSD, é melhor limpar completamente o cache local para ver o efeito das alterações.