[Samba] getent passwd shows old name for renamed user

Łukasz Michalski lm at zork.pl
Thu Jul 18 20:28:43 UTC 2019


W dniu 2019-07-18 o 22:23, Rowland penny via samba pisze:
> Ok, found it.
>>
>> I did lsof on winbind and found 'foo' entry in 
>> /var/cache/samba/netsamlogon_cache.tdb with tdbtool.
>>
>> Next I do:
>>
>> net cache samlogon list
>> net cache samlogon delete <SID>
>>
>> Now getent passwd returns new name.
>>
>> The difference between two unix members was I connected to share o 
>> the first one (where the problem was) and did not connect on second 
>> node, so there was no old name in samlogon cache.
>>
>> Regards,
>> Łukasz
>>
>>
>>
> Do you have Unix users with the same names as AD users ?
>
> To be precise, is there a user called 'foo' in /etc/passwd and in AD ?
>
> Rowland
>
No, there is no unix user with the same (old and new) name.
Everything was correct in the passwd line (uid number, shell, home dir, 
full name) besides user name, that was taken from samlogon cache.

Regards,
Łukasz




More information about the samba mailing list