<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tetrain.com/index.php?action=history&amp;feed=atom&amp;title=Sahyog_password_policy</id>
	<title>Sahyog password policy - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tetrain.com/index.php?action=history&amp;feed=atom&amp;title=Sahyog_password_policy"/>
	<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Sahyog_password_policy&amp;action=history"/>
	<updated>2026-07-25T07:32:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.tetrain.com/index.php?title=Sahyog_password_policy&amp;diff=2425&amp;oldid=prev</id>
		<title>Biswajit at 11:08, 23 November 2017</title>
		<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Sahyog_password_policy&amp;diff=2425&amp;oldid=prev"/>
		<updated>2017-11-23T11:08:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:08, 23 November 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Catagory:Sahyog]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Appendix E – Password requirements. ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Appendix E – Password requirements. ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Biswajit</name></author>
	</entry>
	<entry>
		<id>https://wiki.tetrain.com/index.php?title=Sahyog_password_policy&amp;diff=2424&amp;oldid=prev</id>
		<title>Biswajit at 11:01, 23 November 2017</title>
		<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Sahyog_password_policy&amp;diff=2424&amp;oldid=prev"/>
		<updated>2017-11-23T11:01:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:01, 23 November 2017&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l83&quot;&gt;Line 83:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 83:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Set minimum number of required classes of characters for the new password. (kinds ⇒ UpperCase / LowerCase / Digits / Others)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Set minimum number of required classes of characters for the new password. (kinds ⇒ UpperCase / LowerCase / Digits / Others) ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # set 2 for minimum number of required classes of characters&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  # set 2 for minimum number of required classes of characters&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l120&quot;&gt;Line 120:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 119:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;192.168.100.21 done,192.168.100.25 done,192.168.100.24 done,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;192.168.100.21 done,192.168.100.25 done,192.168.100.24 done,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;192.168.100.26 done,192.168.100.22 done&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;192.168.100.26 done,192.168.100.22 done&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=================================&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l165&quot;&gt;Line 165:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 161:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== user’s account must be locked out after not more than six invalid logon attempts&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== user’s account must be locked out after not more than six invalid logon attempts  ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  ==&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  vi /etc/pam.d/system-auth&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  vi /etc/pam.d/system-auth&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Biswajit</name></author>
	</entry>
	<entry>
		<id>https://wiki.tetrain.com/index.php?title=Sahyog_password_policy&amp;diff=2423&amp;oldid=prev</id>
		<title>Biswajit at 10:59, 23 November 2017</title>
		<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Sahyog_password_policy&amp;diff=2423&amp;oldid=prev"/>
		<updated>2017-11-23T10:59:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.tetrain.com/index.php?title=Sahyog_password_policy&amp;amp;diff=2423&amp;amp;oldid=2422&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Biswajit</name></author>
	</entry>
	<entry>
		<id>https://wiki.tetrain.com/index.php?title=Sahyog_password_policy&amp;diff=2422&amp;oldid=prev</id>
		<title>Dilip: Created page with &quot;Appendix E – Password requirements.  1. Users must change password at least once every 90 days. 2. Passwords must have minimum length of 7 characters. 3. Passwords must cont...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.tetrain.com/index.php?title=Sahyog_password_policy&amp;diff=2422&amp;oldid=prev"/>
		<updated>2017-11-23T10:20:59Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Appendix E – Password requirements.  1. Users must change password at least once every 90 days. 2. Passwords must have minimum length of 7 characters. 3. Passwords must cont...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Appendix E – Password requirements.&lt;br /&gt;
&lt;br /&gt;
1. Users must change password at least once every 90 days.&lt;br /&gt;
2. Passwords must have minimum length of 7 characters.&lt;br /&gt;
3. Passwords must contains alpha-numeric and special characters.&lt;br /&gt;
4. New passwords cannot be the same as the four previously used passwords.&lt;br /&gt;
5. A user’s account must be locked out after not more than six invalid logon attempts.&lt;br /&gt;
6. Once a user account is locked out, it must remain locked for a minimum of 30 minutes or until a system administrator resets the account.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Public IP&lt;br /&gt;
&lt;br /&gt;
ssh 182.73.247.53 -l root -v&lt;br /&gt;
&lt;br /&gt;
======================&lt;br /&gt;
[1] user’s account must be locked out after not more than six invalid logon attempts&lt;br /&gt;
&lt;br /&gt;
vi /etc/pam.d/system-auth&lt;br /&gt;
&lt;br /&gt;
account     required      pam_tally2.so&lt;br /&gt;
&lt;br /&gt;
auth        required      pam_tally2.so  file=/var/log/tallylog deny=5 even_deny_root unlock_time=1800 root_unlock_time=1800&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
192.168.100.21 done,192.168.100.25 done,192.168.100.24 done,&lt;br /&gt;
192.168.100.26 done,192.168.100.22 done&lt;br /&gt;
&lt;br /&gt;
======================&lt;br /&gt;
&lt;br /&gt;
[2]	Set number of days for password Expiration.&lt;br /&gt;
Users must change their password within the days.&lt;br /&gt;
This setting impacts only when creating a user, not impacts to exisiting users.&lt;br /&gt;
If set to exisiting users, run the command &amp;quot;chage -M (days) (user)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[root@dlp ~]# vi /etc/login.defs&lt;br /&gt;
# line 25: set 90 for Password Expiration&lt;br /&gt;
PASS_MAX_DAYS 90&lt;br /&gt;
&lt;br /&gt;
192.168.100.21 done,192.168.100.25 done,192.168.100.24 done,&lt;br /&gt;
192.168.100.26 done,192.168.100.22 done&lt;br /&gt;
&lt;br /&gt;
==========================&lt;br /&gt;
&lt;br /&gt;
[3]	Set number of days for warnings before expiration.&lt;br /&gt;
This setting impacts only when creating a user, not impacts to exisiting users.&lt;br /&gt;
If set to exisiting users, run the command &amp;quot;chage -W (days) (user)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[root@dlp ~]# vi /etc/login.defs&lt;br /&gt;
# line 28: set 7 for number of days for warnings&lt;br /&gt;
PASS_WARN_AGE 7&lt;br /&gt;
&lt;br /&gt;
192.168.100.21 done,192.168.100.25 done,192.168.100.24 done,&lt;br /&gt;
192.168.100.26 done,192.168.100.22 done&lt;br /&gt;
&lt;br /&gt;
============================&lt;br /&gt;
&lt;br /&gt;
[4]	Limit using a password that was used in past.&lt;br /&gt;
Users can not set the same password within the generation.&lt;br /&gt;
&lt;br /&gt;
[root@dlp ~]# vi /etc/pam.d/system-auth&lt;br /&gt;
# near line 15: prohibit to use the same password for 4 generation in past&lt;br /&gt;
password     sufficient     pam_unix.so sha512 shadow nullok try_first_pass use_authtok remember=4&lt;br /&gt;
&lt;br /&gt;
192.168.100.21 done,192.168.100.25 done,192.168.100.24 done,&lt;br /&gt;
192.168.100.26 done,192.168.100.22 done&lt;br /&gt;
&lt;br /&gt;
=============================&lt;br /&gt;
&lt;br /&gt;
[5]	Set minimum password length.&lt;br /&gt;
Users can not set thier password length less than this parameter.&lt;br /&gt;
&lt;br /&gt;
# set 8 for minimum password length&lt;br /&gt;
[root@dlp ~]# authconfig --passminlen=7 --update&lt;br /&gt;
# the parameter is set in a config below&lt;br /&gt;
[root@dlp ~]# grep &amp;quot;^minlen&amp;quot; /etc/security/pwquality.conf &lt;br /&gt;
minlen = 7&lt;br /&gt;
&lt;br /&gt;
192.168.100.21 done,192.168.100.25 done,192.168.100.24 done,&lt;br /&gt;
192.168.100.26 done,192.168.100.22 done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
============================&lt;br /&gt;
&lt;br /&gt;
[6]	Set minimum number of required classes of characters for the new password. (kinds ⇒ UpperCase / LowerCase / Digits / Others)&lt;br /&gt;
&lt;br /&gt;
# set 2 for minimum number of required classes of characters&lt;br /&gt;
[root@dlp ~]# authconfig --passminclass=2 --update&lt;br /&gt;
# the parameter is set in a config below&lt;br /&gt;
[root@dlp ~]# grep &amp;quot;minclass&amp;quot; /etc/security/pwquality.conf &lt;br /&gt;
minclass = 2&lt;br /&gt;
&lt;br /&gt;
192.168.100.21 done,192.168.100.25 done,192.168.100.24 done,&lt;br /&gt;
192.168.100.26 done,192.168.100.22 done&lt;br /&gt;
&lt;br /&gt;
===============================&lt;br /&gt;
&lt;br /&gt;
[7]	Require at least one lowercase character in the new password.&lt;br /&gt;
&lt;br /&gt;
[root@dlp ~]# authconfig --enablereqlower --update&lt;br /&gt;
# the parameter is set in a config below&lt;br /&gt;
# (if you&amp;#039;d like to edit the value, edit it with vi and others)&lt;br /&gt;
[root@dlp ~]# grep &amp;quot;^lcredit&amp;quot; /etc/security/pwquality.conf &lt;br /&gt;
lcredit = -1&lt;br /&gt;
&lt;br /&gt;
192.168.100.21 done,192.168.100.25 done,192.168.100.24 done,&lt;br /&gt;
192.168.100.26 done,192.168.100.22 done&lt;br /&gt;
&lt;br /&gt;
================================&lt;br /&gt;
&lt;br /&gt;
[8]	Require at least one uppercase character in the new password&lt;br /&gt;
&lt;br /&gt;
[root@dlp ~]# authconfig --enablerequpper --update&lt;br /&gt;
# the parameter is set in a config below&lt;br /&gt;
# (if you&amp;#039;d like to edit the value, edit it with vi and others)&lt;br /&gt;
[root@dlp ~]# grep &amp;quot;^ucredit&amp;quot; /etc/security/pwquality.conf &lt;br /&gt;
ucredit = -1&lt;br /&gt;
&lt;br /&gt;
192.168.100.21 done,192.168.100.25 done,192.168.100.24 done,&lt;br /&gt;
192.168.100.26 done,192.168.100.22 done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=================================&lt;br /&gt;
&lt;br /&gt;
[9]	Require at least one digit in the new password&lt;br /&gt;
[root@dlp ~]# authconfig --enablereqdigit --update&lt;br /&gt;
# the parameter is set in a config below&lt;br /&gt;
# (if you&amp;#039;d like to edit the value, edit it with vi and others)&lt;br /&gt;
[root@dlp ~]# grep &amp;quot;^dcredit&amp;quot; /etc/security/pwquality.conf &lt;br /&gt;
dcredit = -1&lt;br /&gt;
&lt;br /&gt;
192.168.100.21 done,192.168.100.25 done,192.168.100.24 done,&lt;br /&gt;
192.168.100.26 done,192.168.100.22 done&lt;br /&gt;
&lt;br /&gt;
=========================================================================&lt;br /&gt;
&lt;br /&gt;
[10]	Require at least one other character in the new password.&lt;br /&gt;
[root@dlp ~]# authconfig --enablereqother --update&lt;br /&gt;
# the parameter is set in a config below&lt;br /&gt;
# (if you&amp;#039;d like to edit the value, edit it with vi and others)&lt;br /&gt;
[root@dlp ~]# grep &amp;quot;^ocredit&amp;quot; /etc/security/pwquality.conf &lt;br /&gt;
ocredit = -1&lt;br /&gt;
&lt;br /&gt;
192.168.100.21 done,192.168.100.25 done,192.168.100.24 done,&lt;br /&gt;
192.168.100.26 done,192.168.100.22 done&lt;br /&gt;
&lt;br /&gt;
===============================================&lt;br /&gt;
&lt;br /&gt;
[11]	Set number of characters in the new password that must not be present in the old password.&lt;br /&gt;
[root@dlp ~]# vi /etc/security/pwquality.conf&lt;br /&gt;
# add to the end&lt;br /&gt;
difok = 5&lt;br /&gt;
&lt;br /&gt;
192.168.100.21 done, 192.168.100.25 done,192.168.100.24 done,&lt;br /&gt;
192.168.100.26 done,192.168.100.22 done&lt;br /&gt;
&lt;br /&gt;
====================================&lt;br /&gt;
RHEL 5  ,192.168.100.29, 192.168.100.30 done&lt;br /&gt;
&lt;br /&gt;
vi /etc/pam.d/system-auth&lt;br /&gt;
&lt;br /&gt;
password requisite pam_cracklib.so try_first_pass retry=3 minlength=7 lcredit=1 ucredit=1 dcredit=1 ocredit=1 difok=5&lt;br /&gt;
&lt;br /&gt;
====================================&lt;br /&gt;
&lt;br /&gt;
[1] user’s account must be locked out after not more than six invalid logon attempts&lt;br /&gt;
&lt;br /&gt;
vi /etc/pam.d/system-auth&lt;br /&gt;
&lt;br /&gt;
account     required      pam_tally2.so&lt;br /&gt;
&lt;br /&gt;
auth        required      pam_tally2.so  file=/var/log/tallylog deny=5 even_deny_root unlock_time=1800 root_unlock_time=1800&lt;br /&gt;
&lt;br /&gt;
password     sufficient     pam_unix.so sha512 shadow nullok try_first_pass use_authtok remember=4&lt;br /&gt;
&lt;br /&gt;
===================================&lt;br /&gt;
[root@dlp ~]# vi /etc/login.defs&lt;br /&gt;
# line 28: set 7 for number of days for warnings&lt;br /&gt;
PASS_WARN_AGE 7&lt;br /&gt;
&lt;br /&gt;
==================================&lt;/div&gt;</summary>
		<author><name>Dilip</name></author>
	</entry>
</feed>