[Samba] Setting up PDC with PAM

Andrew Bartlett abartlet at samba.org
Tue Mar 11 11:43:22 GMT 2003


On Mon, 2003-03-10 at 17:09, Paul Cabot wrote:
> According to the documentation on setting up Samba to be a PDC.  It says 
> that you have to enable encrypted passwords for it to work!
> 
> Now for Samba with PAM to work the documentation says that you can't 
> have encrypted passwords enabled!

Correct, for authentication.  The 'obey pam restrictions' is about
'account' and 'session' properties like 'expired' and 'too many users'.

> So does that mean that I can't set up Samba has a PDC and use PAM to 
> authenticate the users!

Yes.

> Reason I ask is I did have Samba set up as a PDC with 3 windows client 
> computers, 2 with Windows 2000, one with Windows XP!
> 
> I then deciced to try and use PAM so I went into the registry of the 3 
> clients and set it to enableplaintextpasswords = 1

This won't affect domain logons from NT or above

> And I set Samba to plain text passwords and to obey pam restrictions!
> 
> Pam now works Ie if I change the password with smbpasswd the unix 
> password is changed as well!
> 
> But the problem I'm having is!
> 
> When a I logon to the domain, My username and Password are excepted but 
> then I get a message on windows saying that it couldn't access my 
> profile and will use a local profile, also it mentions that the username 
> and password might not be correct!  Once I have the windows desktop I 
> can't access my home network drive (The one that you set Samba to), but 
> if I go into the network area and access the domain there and then 
> access the server it asks for my username and password and voila it 
> works I can access the profiles and home shares!

If you have your passwords in smbpasswd, then just set 'encrypt
passwords = yes' and by happy.

> Here is my smb.conf file
> 
> [global]
> 	workgroup = DOMAIN
> 	netbios name = CABOTP
> 	server string = Samba Server %v %h
> 	obey pam restrictions = Yes
> 	passwd program = /usr/bin/passwd %u
> 	passwd chat = *New*password* %n\n *Retype*new*password* %n\n 
> *passwd:*all*authentication*tokens*updated*successfully*
> 	username map = /etc/samba/smbusers
> 	unix password sync = Yes
> 	log level = 1
> 	log file = /var/log/samba/%m.log
> 	max log size = 50
> 	time server = Yes
> 	printcap name = lpstat
> 	logon script = %U.vbs
> 	logon path = \\%L\Profiles\%U
> 	logon drive = Z:
> 	logon home = \\%L\%U
> 	domain logons = Yes
> 	os level = 64
> 	preferred master = Yes
> 	domain master = Yes
> 	wins support = Yes
> 	hosts allow = 192.168.0.0/24, 127.0.0.1
> 	printing = lprng
> 
> [homes]
> 	comment = Home Directories
> 	valid users = %S
> 	admin users = root,paul
> 	read only = No
> 	create mask = 0664
> 	directory mask = 0775
> 	strict allocate = Yes
> 	strict locking = Yes
> 
> [netlogon]
> 	comment = Network Logon Service
> 	path = /var/spool/samba/netlogon
> 	write list = root
> 
> [Profiles]
> 	path = /var/spool/samba/profiles
> 	read only = No
> 	csc policy = disable
> 
> 
> -- 
> To unsubscribe from this list go to the following URL and read the
> instructions:  http://lists.samba.org/mailman/listinfo/samba
-- 
Andrew Bartlett                                 abartlet at pcug.org.au
Manager, Authentication Subsystems, Samba Team  abartlet at samba.org
Student Network Administrator, Hawker College   abartlet at hawkerc.net
http://samba.org     http://build.samba.org     http://hawkerc.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.samba.org/archive/samba/attachments/20030311/e7d5fde8/attachment.bin


More information about the samba mailing list