Ahoj,
mám sambu s user LDAP backendem jako domain controller. Jednoho uživatele mi samba založila s UID 65535, což je problém, protože toto ID se někdy mapuje na "uživatel nenalezen". Potřeboval bych ho změnit.
Pomocí ldbedit jsem změnil user id v souboru
/var/lib/samba/private/sam.ldb
Začalo se to chovat divně, jako by měl uživatel dvě uid, někdy se použilo to, někdy to. Podle
https://www.blackhole-networks.com/Cheatsheets/Samba4Map/jsem našel, že ještě musím změnit
/var/lib/samba/private/idmap.ldb
ale ani to nepomohlo, pořád mi to vrací spíš toho starýho uživatele, než toho novýho (i po restartu),
ale zná to obě uid uživatele (viz níž).
Evidentně ještě někde zůstává starý UID. Ale kde? Nevíte někdo?
Dík
root@server:~# wbinfo --sid-to-uid S-1-5-21-154350746-2280197263-2174721776-1106
65535
root@server:~# wbinfo --uid-to-sid 65535
S-1-5-21-154350746-2280197263-2174721776-1106
root@server:~# wbinfo --uid-to-sid 65540
S-1-5-21-154350746-2280197263-2174721776-1106
root@server:~# id -u logik
65535
root@server:~# id -un 65535
DOMAIN\logik
root@server:~# id -un 65540
DOMAIN\logik