Certo, então na verdade o intervalo de idmap uid está obsoleto, mas foi substituído por:
idmap backend = ad
idmap config *:backend = ad
idmap config *:range = 10000-20000
Veja, o que eu acho que está acontecendo .. É que o samba (e módulos associados) não sabe como atribuir o id / uid correto a um usuário.
Eu colocaria essas 3 linhas em /etc/samba/smb.conf
,
Limpe os arquivos de cache do samba (todos são recriados) rm -rf /var/lib/samba/*
Reinicie todos os serviços de samba, winbindd
, smbd
, nmbd
e, em seguida, experimente wbinfo -u
, wbinfo -g
, wbinfo -i $id
Você também desejará certificar-se de que todos os usuários e grupos tenham uidNumbers e gidNumbers (Centro Administrativo do Active Directory, clique com o botão direito do mouse em um usuário, abra as propriedades, localize o Editor de Atributos, defina uidnumber e gidnumber se ainda não estiverem conjunto).
Você também precisa ter um gidNumber para grupos na árvore, incluindo Usuários do Domínio.