id: cannot find name for group ID 10034

Written by James McDonald

July 20, 2009

Warning: If you do this you can kill your Samba Install. I take no responsibility if you damage your installation if you action anything on this website.

Problem:
id: cannot find name for group ID 10034

Background:
I think the above error message was from deleting groups in an active directory domain. I seems that the idmap database on the linux box got out of sync with the domain database and when I was logging in as a specific user I got the above message. I am not totally sure if this is the case nevertheless I used the info below to stop the error message.

I couldn’t think of any other way of getting rid of the error message other than deleting the entry in the samba idmap db.

This is on a Redhat ES3.1 Box.

# as root
# stop your services
service winbind stop
service smb stop

# backup the files
tar  -czvf samba-cache-bak-20070720.tar.gz /var/cache/samba

cd /var/cache/samba

tdbdump winbindd_idmap.tdb  > idmap.txt

# open in editor and identify mappings
vi idmap.txt
# there are two sid to gid and gid to sid
...
key = "S-1-5-22-1557856830-1003751838-3751443174-1168\00"
data = "GID 10034\00"
...
key = "GID 10034\00"
data = "S-1-5-22-1557856830-1003751838-3751443174-1168\00"
...

# open in tdbtool
tdbtool winbindd_idmap.tdb

# show the records
show S-1-5-22-1557856830-1003751838-3751443174-1168
# You should see a reply such as 
key 47 bytes
S-1-5-22-1557856830-1003751838-3751443174-1168
data 10 bytes
[000] 47 49 44 20 31 30 30 33  34 00                    GID 1003 4

# and something similar for the show GID\ 10034
show GID\ 10034
key 10 bytes
GID 10034
data 47 bytes
# etc...

# then delete both mappings
delete S-1-5-22-1557856830-1003751838-3751443174-1168
delete GID\ 10034

# show will now return something different
show GID\ 10034
fetch failed
show S-1-5-22-1557856830-1003751838-3751443174-1168
fetch failed

# type q to quit
q

# restart your services
service winbind start
service smb start

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

You May Also Like…

How to Research a CPU Upgrade

How to Research a CPU Upgrade

Upgrade Time! Doing a lot of VMWare Workstation virtualization to create labs for self-study and training. Finding...