Kissg,
the ldap connection works fine, I've posted some ldap log lines and
there is no problem there. I still believe the problem is in the idmap phase.
thanks, regards,
--
Ing. Ernesto Silva.
Coordinador de Desarrollo Web y Sistemas Abiertos
Centro de Procesamiento de Datos
Universidad ORT Uruguay.
E-mail: [EMAIL PROTECTED]
Tel: (+5982) 903-1995, (+5982) 902-9687 ext. 102
Fax: (+5982) 900-2952
kissg wrote:
Have you installed the libnss-ldap module on Server B? It's required if
you have your users in an LDAP-database.
What do you see if you type the command on Server B:
id <username>
For example, I have a user in my LDAP database, named "kissg_02a". In my
case, I see the followings:
[EMAIL PROTECTED] id kissg_02a
uid=10003(kissg_02a) gid=513(Domain Users) groups=513(Domain Users)
Try to set "loglevel 256" on your slapd.conf and look for entries in
your syslog file, which have an "err" value, other than zero. If you
don't have any, it means that communication with the LDAP-server works
as expected, but Samba cannot access the uid attribute. It can also be,
that the samba.schema file changed since Samba version 3.0, and the new
version stores UIDs in a different attribute or in a different place of
the LDAP directory structure. Check if there is a new version available
for Samba 3.2.
Best regards
Gergely Kiss
2008/7/2 Ernesto Silva <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>:
Hi,
I've running a samba 3.0.22-13.30 server in standalone mode
(security=user) for quite a while. It's authenticated against an
openLdap and works great, say Server A.
A few days ago I've installed OpenSuSE 11 Beta 2 in another server,
it came with samba 3.2.0-18, so as I'm very lazy I copied the
smb.conf file from the working server to the new one with little
modifications like the netbios name and which shares it serves, say
Server B. I'm connecting to the same Ldap server.
The problem is that I can't reach any share, from the Server B logs...
[2008/07/01 04:54:01, 1]
passdb/pdb_ldap.c:init_sam_from_ldap(567)
init_sam_from_ldap: No uid attribute found for this user!
[2008/07/01 04:54:01, 1]
passdb/pdb_ldap.c:ldapsam_getsampwnam(1531)
ldapsam_getsampwnam: init_sam_from_ldap failed for user
'xxxxx'!
I've been "googleing" for the last 8 hours and I can't fix the
problem, with a more verbose debug level I can see that the Ldap
connection works fine. I've also checked the Ldap logs and
everything is fine.
May be it's a problem with idmap-ing.
Here is my smb.conf file from the Server B, I've placed comments on
lines which differ from the Server A and commented out lines I
believe are not relevant to Server B.
-----------------------------------------------------------------
[global]
passdb expand explicit = no
utmp = Yes
workgroup = CPD
netbios name = OPEN # I've changed the
server string = File Server
passdb backend = ldapsam:ldap://ldapon.my.company
time server = Yes
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
username map = /etc/samba/smbusers
map to guest = Bad User
wins support = no # it's 'Yes' in the old server
local master = no # it's 'Yes' in the old server
domain master = no # it's 'Yes' in the old server
domain logons = no # it's 'Yes' in the old server
security = user
preferred master = no
os level = 64
encrypt passwords = yes
# logon script = test.bat
# logon path = \\%L\profiles\%U
# logon home = \\%L\%U
# logon drive = z:
# add user script = ldapsmb -a -u "%u"
# delete user script = ldapsmb -d -u "%u"
# add machine script = ldapsmb -a -s -wks "%u" -v --logfile
/var/log/samba/ldapsmb.log
# add group script = ldapsmb -a -g "%g"
# delete group script = ldapsmb -d -g "%g"
# add user to group script = ldapsmb -j -u "%u" -g "%g"
# delete user from group script = ldapsmb -j -u "%u" -g "%g"
# set primary group script = ldapsmb -m -u "%u" -gid "%g"
ldap admin dn = cn=Manager,dc=my,dc=company
ldap suffix = dc=my,dc=company
ldap machine suffix = ou=Computers
ldap group suffix = ou=Groups
ldap idmap suffix = ou=Idmap
ldap user suffix = ou=People
ldap passwd sync = Yes
log file = /var/log/samba/%m.log
log level = 1
load printers = no
[www2]
comment = webpages
path = /path/to/webpages
public = no
writeable = yes
browseable = yes
valid users = +groupA +groupB
force user = www2
create mask = 0775
dont descend = /bin,/boot,/dev,/etc,/lib,.....
-----------------------------------------------------------------
Please, any ideas?
Best regards,
--
Ing. Ernesto Silva.
Coordinador de Desarrollo Web y Sistemas Abiertos
Centro de Procesamiento de Datos
Universidad ORT Uruguay.
E-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
Tel: (+5982) 903-1995, (+5982) 902-9687 ext. 102 Fax: (+5982) 900-2952
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/listinfo/samba
--
To unsubscribe from this list go to the following URL and read the
instructions: https://lists.samba.org/mailman/listinfo/samba