<html>
<head>
<style>
body {
  font-family: Verdana, sans-serif;
  font-size: 0.8em;
  color:#484848;
}
h1, h2, h3 { font-family: "Trebuchet MS", Verdana, sans-serif; margin: 0px; }
h1 { font-size: 1.2em; }
h2, h3 { font-size: 1.1em; }
a, a:link, a:visited { color: #2A5685;}
a:hover, a:active { color: #c61a1a; }
a.wiki-anchor { display: none; }
hr {
  width: 100%;
  height: 1px;
  background: #ccc;
  border: 0;
}
.footer {
  font-size: 0.8em;
  font-style: italic;
}
</style>
</head>
<body>
Issue #295 has been updated by Thomas Chemineau.

<ul>

    <li>% Done changed from 0 to 50</li>

</ul>

<p>The first problem is fixed in revision 153.<br />I added a configuration parameter into the script to specify the ldap search scope.</p>
<hr />
<h1><a href="http://tools.lsc-project.org/issues/295">Feature #295: checkLdapPwdExpiration.sh / minor issues</a></h1>

<ul>
<li>Author: Benjamin Griese</li>
<li>Status: Assigned</li>
<li>Priority: Low</li>
<li>Assigned to: Thomas Chemineau</li>
<li>Category: LDAP Scripts</li>
<li>Target version: ldap-scripts-0.4</li>

</ul>

<p>Hello,<br />while trying to get the expiration mails working I felt into some trouble getting users from my DIT for the below small issues:</p>


        <p>searching for users didn't work for me, because my ou's are further branched in sub ou's:<br /><code>${MY_LDAP_SEARCHBIN} ${ldap_param} -s -one- -b "${MY_LDAP_SEARCHBASE}" \</code></p>


        <p>I simply fixed that by using sub instead of one:<br /><code>${MY_LDAP_SEARCHBIN} ${ldap_param} -s *sub* -b "${MY_LDAP_SEARCHBASE}" \</code></p>


        <p>The next problem was the different behaviour/syntax of cut on my system than expected in your script in below lines.<br />The problem was the character extraction at the beginning by character number 0:<br /><code>pwdChangedTime=`grep -w "pwdChangedTime:" ${buffer_file} | cut -d : -f 2 | cut -c 0-15 | sed "s/^ *//;s/ *$//"`</code></p>


        <p>and</p>


        <p><code>y=`echo ${pwdChangedTime} | cut -c 0-4`</code></p>


        <p>fixed by beginning at 1<br /><code>pwdChangedTime=`grep -w "pwdChangedTime:" ${buffer_file} | cut -d : -f 2 | cut -c 1-15 | sed "s/^ *//;s/ *$//"`</code></p>


        <p>and</p>


        <p><code>y=`echo ${pwdChangedTime} | cut -c 1-4`</code></p>


        <p>Maybe the problem only appears with my version of the coreutils where cut belongs to.</p>


        <p>Thanks for your great work anyway. :)</p>


        <p>My System: <br />SLES11 SP1<br />Stock OpenLDAP 2.4.20<br />coreutils-6.12-32.17 (provides /usr/bin/cut)</p>


<hr />
<span class="footer"><p>You have received this notification because you have either subscribed to it, or are involved in it.<br />To change your notification preferences, please click here: <a class="external" href="http://tools.lsc-project.org/my/account">http://tools.lsc-project.org/my/account</a></p></span>
</body>
</html>