Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uzWXu-004UcR-GD for pgsql-novice@arkaria.postgresql.org; Fri, 19 Sep 2025 08:32:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1uzWXs-005Qft-Pz for pgsql-novice@arkaria.postgresql.org; Fri, 19 Sep 2025 08:32:44 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uzWXs-005Qfb-9P for pgsql-novice@lists.postgresql.org; Fri, 19 Sep 2025 08:32:44 +0000 Received: from mx2.alte-leipziger.de ([91.217.145.232]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uzWXp-001Ecd-0A for pgsql-novice@lists.postgresql.org; Fri, 19 Sep 2025 08:32:43 +0000 X-CSE-ConnectionGUID: x9E/ypMCRRuoWTBlttMrMg== X-CSE-MsgGUID: 4jlQwUiGTpSuzw68FjJ5eg== From: "Subramanian,Ramachandran" To: "pgsql-novice@lists.postgresql.org" Subject: Can we lock or expire a ROLE / USER Thread-Topic: Can we lock or expire a ROLE / USER Thread-Index: AdwpP3Y30z3U4KLuRMufOzAhMdr7RA== Date: Fri, 19 Sep 2025 08:32:33 +0000 Message-ID: <04421b66a0c74a97b8378b5dd99caced@alte-leipziger.de> Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmase-matchedrid: QYUnrClngWbkUB2YvI/ISwLidf65bNOXnHp0x5N6+xp1koH+sxwE+oJg 639c6bzEc3tla7jyNRZRAISAOsYkGeS62XWjuGwGHY/XeJlZKEUtzM8wdlz5DiTG1CpdES1kKF1 2+S6s3LCgixYqzOpNogFQG1vkR/Lt1LzdDKq4IOl+2fuJEfd0lkVwlK4QruVjERHJp/LC8yjFaz jVQn9PbzIs3LEAaA7XDPCABlvGN8DnD7CWM3QMUmE7EKfp+9g6Keq7SLQVPz7+1lSrNijX38JnG WdwJ9vKboqu2vEiEaPKVGLd20LPys0x/eZWCGE0XNg6ACrBUzK4qAaN6svaSEftNUw4ympS3cVz pLoBI9fOuvBmZTDvyISe0gVt+NxSVXS3CAt+DxgarEv/I2gPyguBdp4gUd1lUQ17lbpBvS/4DrI 1UwEkOGNz30pjQR3yVgdeV2vJIbaDiSr3JPAzGeT1G9UkuDEo2FwbV6kNL0kepXS22kZpXwqzeB f+OCKl x-tm-as-user-approved-sender: No x-tm-as-user-blocked-sender: No x-tmase-result: 10--21.572900-8.000000 x-tm-snts-smtp: D8F751F0823288802C132CCF8FBD58E7B5EEAE425EC5D738FBF94D65889653CB2000:8 x-alsentwithgood: false Content-Type: multipart/alternative; boundary="_000_04421b66a0c74a97b8378b5dd99cacedalteleipzigerde_" MIME-Version: 1.0 X-GBS-PROC: HdXKzbHBUujujSc7GbdoHl3qT4ONNke2FaTOH/w3yBzBf0vkB/Rn/d86DNbVvtVh X-GBS-PROCJOB: =?utf-8?Q?4TGlm/ocYQcAFssJQrZ9ygtC8aqDle8DDlkU1VLelfRvlng88gmXU1Jubenh?= =?utf-8?Q?Vbbo44zirgVS17Z4xAcUGZsHz3Z3GKweg957GBQYAB04VDqoNVzhHt3/NEti?= =?utf-8?Q?KZ27PJsJsW46+7Ns8c98h5Av/x49iQlpf6bBaNanLbDfD6cwa/I=3D?= List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_000_04421b66a0c74a97b8378b5dd99cacedalteleipzigerde_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hello all, Absolute novice in Postgresql, coming from the Mainframe world. Kindl= y forgive my ignorance. Is it possible to LOCK or DEACTIVATE or EXPIRE a USER ( ROLE with LOGIN )= after 1. A set period of inactivity 2. 5 Wrong password attempts I searched through the manals and did not find any mention of such a faci= lity. If it is not possible at the database level, can this be implemented in a= ny other way=3F Regards Ram Freundliche Gr=FC=DFe i. A. Ramachandran Subramanian Zentralbereich Informationstechnologie Alte Leipziger Lebensversicherung a.G. Hallesche Krankenversicherung a.G. Alte Leipziger Lebensversicherung a.G., Alte Leipziger-Platz 1, 61440 Obe= rursel Vors. des Aufsichtsrats: Dr. Walter Botermann =B7 Vorstand: Christoph Boh= n (Vors.), Dr. J=FCrgen Bierbaum (stv. Vors.), Frank Kettnaker, Dr. Joche= n Kriegmeier, Alexander Mayer, Wiltrud Pekarek, Udo Wilcsek Sitz Oberursel (Taunus) =B7 Rechtsform VVaG =B7 Amtsgericht Bad Homburg v= . d. H. HRB 1583 =B7 USt.-IdNr. DE 114106814 =20 Hallesche Krankenversicherung a.G., L=F6ffelstra=DFe 34-38, 70597 Stuttg= art Vors. des Aufsichtsrats: Dr. Walter Botermann =B7 Vorstand: Christoph Boh= n (Vors.), Dr. J=FCrgen Bierbaum (stv. Vors.), Frank Kettnaker, Dr. Joche= n Kriegmeier, Alexander Mayer, Wiltrud Pekarek, Udo Wilcsek Sitz Stuttgart =B7 Rechtsform VVaG =B7 Amtsgericht Stuttgart HRB 2686 = =B7 USt.-IdNr. DE 147802285 Beitr=E4ge zu privaten Kranken- und Pflegekrankenversicherungen unterlieg= en nicht der Versicherungsteuer (=A7 4 Nr. 5 VersStG) =B7 Versicherungsle= istungen sowie Ums=E4tze aus Versicherungsvertreter-/Maklert=E4tigkeiten = sind umsatzsteuerfrei =20 =20 Die Pflichtangaben der ALH Gruppe gem=E4=DF =A7 35a GmbHG bzw. =A7 80 Akt= G finden Sie hier: https://www.alte-leipziger.de/impressum=20 ______________________ ALH Gruppe Alte Leipziger-Platz 1, 61440 Oberursel Tel.: +49 (6171) 66-4882 Fax: +49 (6171) 66-800-4882 E-Mail: ramachandran.subramanian@alte-leipziger.de www.alte-leipziger.de www.hallesche.de --_000_04421b66a0c74a97b8378b5dd99cacedalteleipzigerde_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable

Hello all,

 

 

   Absolute novice in Postgresq= l, coming from the Mainframe world.  Kindly forgive my ignorance.

 

Is it possible to LOCK or DEACTIVATE or E= XPIRE a USER ( ROLE with LOGIN ) after

 

  1. A set period of inactivity
  2. 5 Wrong password attempts

 

I searched through the manals and did not= find any mention of such a facility.

 

If it is not possible at the database lev= el, can this be implemented in any other way=3F

 

 

Regards

 

Ram


Freundliche Gr=FC=DFe


i. A. Ramachandran Subrama= nian =20

Zentralbereich Informationst= echnologie

=20

Alte Leipziger Lebensversicherung a. G.<= /SPAN>

Hallesche Krankenversicherung a. G.

=20

______________________

ALH Gruppe
Alte Leipziger-Platz 1, 614= 40 Oberursel
Tel: +49 (6171) 66-4882
Fax: +49 (6171) 66-800-4882E-Mail: ramachandran.subramanian@alte-leipziger.de
www.alte-leipziger.de
www.hallesche.de

Alte Leipziger Lebensversich= erung a. G., Alte Leipziger-Platz 1, 61440 Oberursel

Vors. des Aufsichtsra= ts: Dr. Walter Botermann =B7 Vorstand: Christoph Bohn (Vors.), Dr. J=FCrg= en Bierbaum (stv. Vors.), Frank Kettnaker, Dr. Jochen Kriegmeier, Alexand= er Mayer, Wiltrud Pekarek, Udo Wilcsek

Sitz Oberursel (Taunus) =B7 = Rechtsform VVaG =B7 Amtsgericht Bad Homburg v. d. H. HRB 1583 =B7 USt.-Id= Nr. DE 114106814


Hallesche Krankenversicherun= g a. G., L=F6ffelstra=DFe 34-38, 70597 Stuttgart

Vors. des Aufsichtsrats: Dr.= Walter Botermann =B7 Vorstand: Christoph Bohn (Vors.), Dr. J=FCrgen Bier= baum (stv. Vors.), Frank Kettnaker, Dr. Jochen Kriegmeier, Alexander Maye= r, Wiltrud Pekarek, Udo Wilcsek

Sitz Stuttgart =B7 Rechtsfor= m VVaG =B7 Amtsgericht Stuttgart HRB 2686 =B7 USt.-IdNr. DE 147802285

Beitr=E4ge zu privaten Krank= en- und Pflegekrankenversicherungen unterliegen nicht der Versicherungste= uer (=A7 4 (1) Nr. 5 b VersStG) =B7 Versicherungsleistungen sowie Ums=E4t= ze aus Versicherungsvertreter-/Maklert=E4tigkeiten sind umsatzsteuerfrei<= /SPAN>


= Pflichtangaben der A= LH Gruppe gem=E4=DF =A7 35a GmbHG bzw. =A7 80 AktG --_000_04421b66a0c74a97b8378b5dd99cacedalteleipzigerde_--