This is in a test environment: Also, it is wordy, but I'm hoping it explains my 
scenario. 

I am migrating from a custom LDAP+Samba3 authentication solution to Samba4. I 
have used the classicupgrade option to pull off the data from the existing ldap 
server to populate the samba4 database. I've installed AD DS and Server for NIS 
tools on a Windows 2008 server that is connected to the Samba4 DC as a member 
server. All the information appears to be correct, including the Unix uid and 
group memberships, and the unixHomedirectory. 

Now I need to authenticate a Linux system against the Samba4 DC and I need to 
have the unixHomedirectory used. There is a lot of older information on the net 
on how to authenticate. I'd prefer to not be required to install samba4 on 
these other Linux systems which a lot of these approaches seem to require. 
These linux systems are running LTSP so I have 50+ users logged in at any given 
time. I currently NFS mount home directories for the linux systems from a 
central fileserver. Home directories are of the pattern 
/home/Graduation_year/username. 

I've tested the Windows logins. I have an issue with mapped drives to the 
fileservers but I expected this since the fileservers don't exist on the test 
network. I expect this issue to be resolved once the fileservers are upgraded 
to samba4 and joined as member servers. 

I found http://zachbethel.com/2013/04/10/linux-ldap-authentication-with-samba4/ 
which I think will work, The ldbsearch works but before embarking further on 
this approach, I have some concerns. 

1) will the unixHomedirectory be honored? 
2) will I be able to easily add users so that the unix settings will be 
properly configured? I currently use the IDEALX smbldap tools. Being able to 
script account creation is very important to me .. adding 200+ user accounts 
manually each year is not very appealing. ;) 

3) Will the scripting tools be able to automatically assign a unique uid for 
each unix account. Current approach uses NextFreeUnixID but this does not exist 
in the Samba4 database (the ldap entry is shown below ) 

dn: cn=NextFreeUnixId,dc=ncs,dc=k12,dc=de,dc=us 
objectClass: inetOrgPerson 
objectClass: sambaUnixIdPool 
cn: NextFreeUnixId 
sn: NextFreeUnixId 
structuralObjectClass: inetOrgPerson 
entryUUID: 4a73a856-83a5-1029-8294-b4ff885ef639 
creatorsName: cn=Manager,dc=ncs,dc=k12,dc=de,dc=us 
createTimestamp: 20050708023946Z 
gidNumber: 1002 
uidNumber: 3885 

I have read through the recent thread on winbind and honestly I am not sure 
that I want to pursue either winbind or sssd if it is possible to use 
nss_pam_ldap which seems closest to the current approach. 


Thank you for your patience and taking the time to read the above. 

Sincerely, 
Dave Hopkins 

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Reply via email to