# File lib/chef/provider/user/windows.rb, line 61 def compare_user unless @net_user.validate_credentials(@new_resource.password) Chef::Log.debug("User #{@new_resource.username} password has changed") return true end [ :uid, :gid, :comment, :home, :shell ].any? do |user_attrib| !@new_resource.send(user_attrib).nil? && @new_resource.send(user_attrib) != @current_resource.send(user_attrib) end end