[Samba] "Must Change Password at Next Login" does not work

Mike Brady mike.brady at devnull.net.nz
Mon May 5 21:04:18 GMT 2008


When setting the "User Must Change Password at Next Login" flag via
usrmgr the user is not prompted to change their password.  The various
Password fields in password backend (tdb) as viewed using pdbedit are
all set to zero, so it is doing something.

Setting this using "net sam pwdmustchangenow" works correctly (i.e. the
users is prompted to change their password).  It also sets all the
password fields to zero, but I guess it must be doing something else as
well.

System is Centos 5.1 x86_64.
Samba is a GIT snapshot from 26 Apr 2008.

Debug log level 3 and conf files are attached.

If this is a bug let me know and I will log it.

Thanks

Mike


-------------- next part --------------
#
# Generated by /usr/local/samba/modify_samba_config.pl
#
[global]
	idmapconfigalldomains:backend = tdb
	logonhome                 = \\%L\%U\.profiles
	addsharecommand           = /usr/local/samba/modify_samba_config.pl
	deletesharecommand        = /usr/local/samba/modify_samba_config.pl
	maxlogsize                = 50
	usernamemap               = /etc/samba/smbusers
	idmapconfigalldomains:range = 10000 - 50000
	addmachinescript          = /usr/sbin/useradd -n -c "Workstation (%u)" -M -d /nohome -s /bin/false -g machines "%u"
	deleteuserscript          = /usr/sbin/userdel "%u"
	domainlogons              = Yes
	idmapdomains              = ALLDOMAINS
	winbindnestedgroups       = yes
	logfile                   = /var/log/samba/%m.log
	preferredmaster           = Yes
	winsproxy                 = Yes
	logondrive                = H:
	addusertogroupscript      = /usr/bin/gpasswd -a "%u" "%g"
	workgroup                 = NZHH
	idmapallocconfig:range    = 10000 - 50000
	domainmaster              = Yes
	winbindusedefaultdomain   = yes
	addgroupscript            = /usr/sbin/groupadd "%g"
	idmapallocbackend         = tdb
	deleteuserfromgroupscript = /usr/bin/gpasswd -d "%u" "%g"
	enableprivileges          = yes
	loglevel                  = 3
	adduserscript             = /usr/sbin/useradd "%u" -n -g domusers
	interfaces                = lo, eth0
	hostsallow                = 127., 192.168.43., 192.168.42.
	winbindenumgroups         = Yes
	passdbbackend             = tdbsam:/etc/samba/passdb.tdb
	deletegroupscript         = /usr/sbin/groupdel "%g"
	cupsoptions               = raw
	winssupport               = Yes
	logonpath                 = \\%L\Profiles\%U
	idmapconfigalldomains:default = yes
	serverstring              = Samba Server Version %v
	winbindenumusers          = yes
	oslevel                   = 33

## Section - [share3]
[share3]
	read only                 = No
	comment                   = 
	path                      = /home/samba/share3
	max connections           = 0

## Section - [share1]
[share1]
	readonly                  = No
	comment                   = share1 Testing perl script
	maxconnections            = 100
	path                      = /home/samba/share1

## Section - [share2]
[share2]
	comment                   = share2 Testing perl script
	maxconnections            = 100
	path                      = /home/samba/share2

## Section - [netlogon]
[netlogon]
	readonly                  = yes
	sharemodes                = No
	browseable                = No
	comment                   = Network Logon Service
	path                      = /var/lib/samba/netlogon
	guestok                   = Yes

## Section - [homes]
[homes]
	readonly                  = No
	browseable                = No
	comment                   = Home Directories

## Section - [profiles]
[profiles]
	directorymask             = 0700
	createmask                = 0600
	readonly                  = no
	path                      = /var/lib/samba/profiles

#
# end of generated smb.conf
#


More information about the samba mailing list