Con Zentyal mi è successo in più di un’occasione che alcuni servizi si arrestassero con messaggi molto criptici, ad esempio:
Service.pm:1001 EBox::Module::Service::restartService - Error restarting service: Could not get ticket: could not acquire credentials using an initial credentials context: Password has expired
il risultato è che non funziona nulla !!!
il problema sta tutto nelle ultime tre parole “Password has expired”
Dopo aver perso qualche giornata, ho scoperto che il problema consiste nella scadenza della password degli utenti di samba che non essendo stata cambiata provoca la revoca dell’utente.
Normalmente, in windows, usando l’utente al logon si viene avvisati e quindi difficilmente la causa del problema sfugge, invece in Zentyal, gli utenti Samba, usati per la compatibilità con Windpows sono in un database a parte e se, ad esempio, ci si è scordati di togliere la scadenza delle password ecco che prima o dopo il problema si presenterà.
Una volta capito il problema la soluzione è semplice: o cambiat la password oppure togliete la scadenza con il seguente comando:
sudo samba-tool user setexpiry administrator --noexpiry