Quando scade il mio account ???

Gli account dei Laboratori hanno una gestione centralizzata su un server LDAP.

Per questo motivo il normale comando chage che funziona su una Workstation Linux standalone non funziona invece sulle Workstation delle Aule 3 e 4 e degli studi dei dottorandi e su ssh1 e ssh2.

Occorre invece consultare il data base LDAP con il comando ldapsearch, estrarre il campo che interessa, e convertire la data.

Sulle macchine dei Laboratori è stato installato uno script scadenza che fa appunto questo lavoro.

Riportiamo qui il semplice codice:

#!/bin/bash
# lo script scadenza mostra la data di scadenza del proprio account
# Steffe 2016
#
me=`whoami`;
scad=$(ldapsearch -x uid=$me|grep shadowExpire|awk '{print $2}');
echo -n "scadenza account ***$me*** : "
date -d "1/1/1970 + $scad days" +"%d %B %Y"

(Aggiornato al 8/11/2014)