[Samba] Smba 4, looking for a command to show the password expiration date

Mario Pio Russo mariopiorusso at ie.ibm.com
Wed May 6 07:34:14 MDT 2015


great thanks Steve
___________________________________________________________________________________________

Mario Pio Russo, System Admin SWG IT Services Dublin, Phone & FAX: +353 1
815 2236, eMail: mariopiorusso at ie.ibm.com
IBM Ireland Product Distribution Limited registered in Ireland with number
92815. Registered Office: IBM House, Shelbourne Road, Ballsbridge, Dublin 4

(Embedded image moved to file: pic38171.gif)



From:	Steve Thompson <smt at vgersoft.com>
To:	Mario Pio Russo/Ireland/IBM at IBMIE
Cc:	samba at lists.samba.org
Date:	06/05/2015 14:25
Subject:	Re: [Samba] Smba 4, looking for a command to show the password
            expiration date
Sent by:	samba-bounces at lists.samba.org



On Wed, 6 May 2015, Mario Pio Russo wrote:

> I am developing a tool in perl to run on my sabma4-DC. This tool must
check
> the password exp date and send a reminder when quite close. Now in order
to
> do that, I need a command to extract the expiration date from samba 4.

Extract the value of the password lifetime into the LIFETIME variable:

 		 LIFETIME=`samba-tool domain passwordsettings show | \
 		 		 grep "^Maximum password age (days):" | awk '{print
$5}'`

and then, for the user in question, extract the value of pwdLastSet into
LASTSET (perhaps from ldbsearch), and then:

 		 LASTSET=$((LASTSET/10000000))
 		 LASTSET=$((LASTSET-11644473600))
 		 EXPIRES=$((LASTSET+3600*24*LIFETIME))
 		 EXPIRESSTR=`date -d @$EXPIRES`
 		 echo "Password expires $EXPIRESSTR"

-Steve
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba




More information about the samba mailing list