Username DOMAIN\username is invalid on this system

Written by James McDonald

October 31, 2011

Kept getting prompted for a username and password when trying to connect to a samba share despite the permissions being correct. And got this error message in the samba logs:

[2011/10/31 13:54:16.781238,  1] smbd/sesssetup.c:454(reply_spnego_kerberos)
  Username DOMAIN\username is invalid on this system

Samba has to be able to map any connecting windows user to a linux user. So in ADS mode where it’s getting it’s list of users off a windows dc it still needs to be able to assign a linux uid and gid to the windows userid/sid.

So you need to add the idmap uid / idmap gid map settings as below

The fix is to add idmap uid and gid entry to the global section of smb.conf and restart your samba services.

[global]
	workgroup = DOMAIN
	realm = DOMAIN.LOCAL
	server string = Samba Server Version %v
	security = ADS
	password server = dc01.domain.local dc02.domain.local
	log file = /var/log/samba/log.%m
	max log size = 50
	idmap uid = 100000-200000
	idmap gid = 100000-200000
	winbind use default domain = Yes
	cups options = raw

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

You May Also Like…

How to Research a CPU Upgrade

How to Research a CPU Upgrade

Upgrade Time! Doing a lot of VMWare Workstation virtualization to create labs for self-study and training. Finding...