Effective UID is not 0 in: unable to open passdb database...
aleix.conchillo at scytl.com
Thu Jun 6 07:04:06 GMT 2002
I get next error while trying to join a Samba PDC, but not when i am
already part of the domain:
[2001/12/03 23:51:03, 0] passdb/pdb_smbpasswd.c:startsmbfilepwent(170)
startsmbfilepwent_internal: unable to open file /usr/local/samba/private/smbpasswd. Error was Permission denied
[2001/12/03 23:51:03, 0] passdb/pdb_smbpasswd.c:pdb_getsampwrid(1416)
unable to open passdb database.
I've been trying to locate the error in samba source code (2.2.4). I
found that the effective UID in that moment is not root (UID is), and
that's why it has no permissions to read the smbpasswd file. It seems
that it should change the euid after reading that file, but not before.
i was not able to find where is changing the euid, but i'm sure that
someone will know how to solve that problem.
More information about the samba-technical