• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 237
  • Last Modified:

Samba -- 95 Clients ok, NT clients can't logon.

I just installed MacMillan's 6.5 Linux on AMD K6 233 with 64m ram, and configured Samba.  My Win95 machines can get in just fine, but none of the NT 4.0 sp4 machines can.  Error is that no logins from this workstation allowed.  What must I change?
0
jisajf5
Asked:
jisajf5
  • 3
  • 3
1 Solution
 
j2Commented:
You must set samba to accept encypted passwords. There is a "ecryption.txt" in the samba tarball, read it and follow it ;)
0
 
j2Commented:
the problem is that if a Win95 machine tries to connect to a share, it will fall back to sending the password in PLAIN TEXT if the server requires. This is a major security hole, and NT does not do this. You CAN tell NT to use plain text passwords, but do you really want your passwords sent to the world in plain text?
0
 
jisajf5Author Commented:
After doing a search on the drive, I can't find the file 'ecryption.txt.'  I tried enabling encrypted passwords in smb.conf anyway, and what happended is that now even the win 95 machines can't connect.  To be fair, I didn't tell you that I was trying to enable a public account for 'pcguest' with no password, but very limited share access.  This may be part of the problem...Could there be a case-sensitive problem in finding the file mentioned?
0
2018 Annual Membership Survey

Here at Experts Exchange, we strive to give members the best experience. Help us improve the site by taking this survey today! (Bonus: Be entered to win a great tech prize for participating!)

 
jisajf5Author Commented:
All I have is the 75 points...the link to 'More Points' is dead, so I couldn't do the survey and get more ; (

Joe
0
 
j2Commented:
you ALSO have to ADD users to the smbpasswd file. Is this redhat? The easiest way would be to just enable SWAT (on port 901) and do this via the web. Encryption.txt is only a part of the "real" samba distribution. Not the preinstalled bundles.

If this is a current distro, you prolly also have the "smbadduser" program, which you just execute like

"smbadduser unixid:ntid" and then it will prompt you to edit the smbpasswd, which must be the same as the login pass of the win95 user.

or you could to the old fashioned way by "smbpasswd -a userid"

but swat is a nice/ clean way to handle this. Or tell samba to auth against a NT server if you have one.
0
 
jisajf5Author Commented:
I DO wish there were a good beginner's section in one of the generic books, on Linux that dealt with configuration of Samba and dealt with simple things like this...

I feel dumb.
0

Featured Post

Receive 1:1 tech help

Solve your biggest tech problems alongside global tech experts with 1:1 help.

  • 3
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now