diff --git a/js/gdm/util.js b/js/gdm/util.js index b594da4fd..bae46bfe0 100644 --- a/js/gdm/util.js +++ b/js/gdm/util.js @@ -419,6 +419,11 @@ var ShellUserVerifier = new Lang.Class({ this._defaultService = SMARTCARD_SERVICE_NAME; else if (this._haveFingerprintReader) this._defaultService = FINGERPRINT_SERVICE_NAME; + + if (!this._defaultService) { + log("no authentication service is enabled, using password authentication"); + this._defaultService = PASSWORD_SERVICE_NAME; + } }, _startService: function(serviceName) {