Singh, Hartej
2018-Dec-27 22:24 UTC
[Samba] Authenticating Samba Share Using Windows Credentials
Hello: I have Samba 4.8.3 server running on RHEL 7.6 and I have configured smb.conf with smbpasswd as the backend passdb. I have included my smb.conf below this message. From Windows 10, I can map to the //server/homes by entering the credentials for the Samba users (stored in smbpasswd), but since I am using the "username map = /etc/samba/smbusers" Global directive in my smb.conf, I am expecting to be authenticated for the //server/homes mapping using my Windows credentials instead. That is not working for me. Also, the Windows credentials authentication works on RHEL 6.9 with Samba 3.X. Any help is much appreciated. Thanks, Hartej Here is smb.conf: # Global parameters [global] workgroup = GALCO netbios name = THETA security = user null passwords = Yes max log size = 50 username map = /etc/samba/smbusers smb passwd file = /etc/samba/smbpasswd passdb backend = smbpasswd unix password sync = yes passwd program = /usr/bin/passwd create mask = 0777 local master = No domain master = No hosts allow = 172.16. 127. 10. case sensitive = yes log file = /tmp/samba.log log level = 3 [printers] comment = All Printers path = /var/spool/samba browseable = no public = yes guest ok = yes writable = no printable = yes #printer admin = root [print$] comment = Printer Drivers path = /var/lib/samba/printers browseable = yes guest ok = no read only = no write list = root Administrator [homes] comment = Home Directories read only = No browseable = Yes [users] comment = Alpha users valid users = @it path = /home read only = no
Rowland Penny
2018-Dec-28 08:55 UTC
[Samba] Authenticating Samba Share Using Windows Credentials
On Thu, 27 Dec 2018 22:24:53 +0000 "Singh, Hartej via samba" <samba at lists.samba.org> wrote:> Hello: > > I have Samba 4.8.3 server running on RHEL 7.6 and I have configured > smb.conf with smbpasswd as the backend passdb.Do not use the 'smbpasswd' passdb, it is deprecated, use the default 'tdbsam' instead.> > I have included my smb.conf below this message. From Windows 10, I > can map to the //server/homes by entering the credentials for the > Samba users (stored in smbpasswd), but since I am using the "username > map = /etc/samba/smbusers" Global directive in my smb.conf, I am > expecting to be authenticated for the //server/homes mapping using my > Windows credentials instead. That is not working for me.What is in '/etc/samba/smbusers' ? You do not really need it on a standalone server, you just need to create your Windows users on the standalone servers as Unix & Samba users.> > Also, the Windows credentials authentication works on RHEL 6.9 with > Samba 3.X.Samba 3.x.x is EOL, you should not be using these versions. Rowland
Apparently Analagous Threads
- Authenticating AD users and Local users
- cached credentials local login -- notebook domain members
- Using Unix/LDAP Log in Credentials for Security = User Share Authentication
- ADS security mode - authenticating non-domain Linux users
- AD Domain member not authenticating