<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi Trevor,</p>
    <p>You can have doc under phosphor-user-manager for configuring the
      LDAP server.<br>
    </p>
    <p>Ratan Gupta<br>
    </p>
    <div class="moz-cite-prefix">On 9/28/20 8:35 PM, Cockrell, Trevor
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:DS7PR19MB4439778D56A4323F8FA43BB4F0350@DS7PR19MB4439.namprd19.prod.outlook.com"><!-- BaNnErBlUrFlE-HeAdEr-start -->
      <meta name="viewport" content="width=device-width;
        initial-scale=1.0; maximum-scale=1.0; user-scalable=no;">
      <style>
      /* Mobile */
      @media screen and (max-width: 630px){
        * {-webkit-text-size-adjust: none}
        a[href^="x-apple-data-detectors:"] { color: inherit; text-decoration: none; }
        .pfptTitle { font-size:22px !important; line-height:26px !important; text-align: center !important; }
        .pfptSubtitle { font-size:14px !important; line-height:18px !important; text-align: center !important; }
        
        .pfptMainWrapper { margin-top: 0 !important; margin-right: 0 !important; margin-left: 0 !important; }
        th[class="pfptTableColumnLeft"] {width:100% !important; height:auto !important; display:block !important; text-align: center !important; }
        th[class="pfptTableColumnRight"] {width:100% !important; height:auto !important; display:block !important; text-align: center !important; }

        .pfptButton { font-size:16px !important; line-height:16px !important; width: 50% !important; display:block !important; margin-right: auto!important; margin-left: auto!important; }   
        .pfptButton a { font-size: 16px; } 
        .pfptButton span { font-size: 16px; }     
      }
      /* Tablet, Laptop, Desktop */
      @media screen and (min-width: 631px){
        th[class="pfptTableColumnLeft"] { width: 50% !important; height:auto !important; }
        th[class="pfptTableColumnRight"] { width: 50% !important; height:auto !important; text-align: right !important; } 
      }
      .pfptPreheader { display:none !important; visibility:hidden; mso-hide:all; font-size:1px; line-height:1px; max-height:0px; max-width:0px; opacity:0; overflow:hidden; }
    </style>
      <!-- BaNnErBlUrFlE-HeAdEr-end -->
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"Segoe UI Emoji";
        panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.pfptpreheader, li.pfptpreheader, div.pfptpreheader
        {mso-style-name:pfptpreheader;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        mso-line-height-alt:.75pt;
        font-size:1.0pt;
        font-family:"Calibri",sans-serif;
        display:none;}
span.pfptpreheader1
        {mso-style-name:pfptpreheader1;
        display:none;}
span.pfpttitle
        {mso-style-name:pfpttitle;}
span.pfptsubtitle
        {mso-style-name:pfptsubtitle;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle24
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle25
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:80760137;
        mso-list-type:hybrid;
        mso-list-template-ids:1014133672 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;
        font-family:Wingdings;}
@list l1
        {mso-list-id:686247321;
        mso-list-template-ids:1173233468;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l1:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l2
        {mso-list-id:780489114;
        mso-list-type:hybrid;
        mso-list-template-ids:-1797343294 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l2:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l2:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l2:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l2:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l2:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l2:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l2:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l2:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-.25in;}
@list l2:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l3
        {mso-list-id:925727601;
        mso-list-template-ids:-148967306;}
@list l3:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l3:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4
        {mso-list-id:1170869837;
        mso-list-template-ids:-1190216262;}
@list l4:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l4:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5
        {mso-list-id:1884632024;
        mso-list-template-ids:801661478;}
@list l5:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level2
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l5:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6
        {mso-list-id:1896812947;
        mso-list-template-ids:-551126886;}
@list l6:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l6:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l6:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l7
        {mso-list-id:2134595468;
        mso-list-template-ids:-1348934854;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <!-- BaNnErBlUrFlE-BoDy-start -->
      <!-- Preheader Text : BEGIN --> <span class="pfptPreheader"
        style="display:none
!important;visibility:hidden;mso-hide:all;font-size:1px;color:#ffffff;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">
        Internal Use - Confidential Hey Ratan, Richard, The issue that
        we ran into when... 
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
              </span>
      <!-- Preheader Text : END -->
      <!-- Email Banner : BEGIN -->
      <table style="width:100%;border-radius:4px;margin-bottom:16px;"
        width="100%" cellspacing="0" cellpadding="16" border="0"
        bgcolor="#9CA3A7">
        <tbody>
          <tr>
            <td align="center">
              <table class="pfptMainWrapper" style="width:100%;"
                width="100%" cellspacing="0" cellpadding="0" border="0"
                align="center">
                <tbody>
                  <tr>
                    <td style="border-radius:4px;" valign="top"
                      align="center">
                      <table style="max-width:100%; width:100%;"
                        width="100%" cellspacing="0" cellpadding="0"
                        border="0" bgcolor="#9CA3A7" align="center">
                        <tbody>
                          <tr>
                            <!-- Message : BEGIN --> <th
                              class="pfptTableColumnLeft"
style="font-weight:normal;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;width:100%;height:auto;"
                              valign="top">
                              <table
                                style="width:100%;height:auto;text-align:left;vertical-align:middle;"
                                width="100%" cellspacing="0"
                                cellpadding="0">
                                <tbody>
                                  <tr>
                                    <td> <span class="pfptTitle"
style="font-family:'Roboto','Helvetica','Arial',sans-serif;font-weight:bold;font-size:18px;line-height:20px;display:block;margin-bottom:4px;word-wrap:normal;">This
                                        Message Is From an External
                                        Sender</span> </td>
                                  </tr>
                                  <tr>
                                    <td> <span class="pfptSubtitle"
style="font-weight:normal;font-family:'Roboto','Helvetica','Arial',sans-serif;font-size:13px;line-height:16px;display:block;word-wrap:normal;">This
                                        message came from outside your
                                        organization.</span> </td>
                                  </tr>
                                </tbody>
                              </table>
                            </th>
                            <!-- Message : END --> </tr>
                        </tbody>
                      </table>
                    </td>
                  </tr>
                </tbody>
              </table>
            </td>
          </tr>
        </tbody>
      </table>
      <!-- Email Banner : END -->
      <!-- BaNnErBlUrFlE-BoDy-end -->
      <p class="msipheader8eb7d5eb" style="margin:0" align="Left"><span
          style="font-size:10.0pt;font-family:Calibri;color:#737373">Internal
          Use - Confidential</span></p>
      <br>
      <div class="WordSection1">
        <p class="MsoNormal">Hey Ratan, Richard,<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">The issue that we ran into when using
          openLDAP was a small but key bit of configuration that I
          personally did not see on the web – the gidNumber property of
          a posix user/group.
          <o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">The below <span
style="color:#2E75B6;mso-style-textfill-fill-color:#2E75B6;mso-style-textfill-fill-alpha:100.0%">documentation/notes
            (currently just for openLDAP) </span>I have from my
          investigation would have helped us get to the root of our
          problem much quicker.
          <o:p></o:p></p>
        <p class="MsoNormal">It might be beneficial to others to add
          this or something similar enough that clarifies the gidNumber
          requirements into the Phosphor User Manager README. If not,
          would there be a better place?<o:p></o:p></p>
        <p class="MsoNormal">I could adjust/edit or I can leave it to
          you. <span style="font-family:"Segoe UI
            Emoji",sans-serif">
            😊</span><o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Thanks!<o:p></o:p></p>
        <p class="MsoNormal">Trevor Cockrell<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
style="color:#2E75B6;mso-style-textfill-fill-color:#2E75B6;mso-style-textfill-fill-alpha:100.0%">User
            ‘John’ was created with the ldif below for an ldap server
            ‘example.com’:</span><span
style="color:#2E75B6;mso-style-textfill-fill-color:#2E75B6;mso-style-textfill-fill-alpha:100.0%"><o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-left:1.0in"><span
style="font-size:10.0pt;font-family:Consolas;color:#2E75B6;mso-style-textfill-fill-color:#2E75B6;mso-style-textfill-fill-alpha:100.0%">dn:
            uid=John,dc=example,dc=com<br>
            objectClass: top<br>
            objectClass: account<br>
            objectClass: posixAccount<br>
            objectClass: shadowAccount<br>
            cn: John<br>
            uid: John<br>
            uidNumber: 1024<br>
            <b>gidNumber</b>: 100<br>
            homeDirectory: /home/John<br>
            loginShell: /bin/bash<br>
            gecos: John<br>
            userPassword: {crypt}x<br>
            shadowLastChange: -1<br>
            shadowMax: -1<br>
            shadowWarning: -1<br>
            <br>
            <o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
style="color:#2E75B6;mso-style-textfill-fill-color:#2E75B6;mso-style-textfill-fill-alpha:100.0%">In
            order for John to access any WebUI or redfish
            implementation, he must then be organized into a posix group
            with gidNumber 1004. This is because OpenBMC performs a
            group check for redfish on any user attempting redfish or
            WebUI interaction methods. The posix group was created with
            the following ldif:<o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-left:1.0in"><span
style="font-size:10.0pt;font-family:Consolas;color:#2E75B6;mso-style-textfill-fill-color:#2E75B6;mso-style-textfill-fill-alpha:100.0%">dn:
            cn=redfish,dc=example,dc=com<br>
            cn: redfish<br>
            objectClass: posixGroup<br>
            objectClass: top<br>
            <b>gidNumber</b>: 1004<br>
            <b>memberUid</b>: John      <br>
                           </span><span
style="font-family:Consolas;color:#2E75B6;mso-style-textfill-fill-color:#2E75B6;mso-style-textfill-fill-alpha:100.0%"><o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
style="color:#2E75B6;mso-style-textfill-fill-color:#2E75B6;mso-style-textfill-fill-alpha:100.0%">The
            name of the posix group does not matter – only the gidNumber
            which is set to 1004, locally ‘redfish’ on the OpenBMC.
            Field </span><span
style="color:#2E75B6;mso-style-textfill-fill-color:#2E75B6;mso-style-textfill-fill-alpha:100.0%">memberUid</span><span
style="color:#2E75B6;mso-style-textfill-fill-color:#2E75B6;mso-style-textfill-fill-alpha:100.0%">
            maps John into the redfish group, allowing him access to
            both the WebUI and redfish methods of interacting with
            OpenBMC.
            <o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
style="color:#2E75B6;mso-style-textfill-fill-color:#2E75B6;mso-style-textfill-fill-alpha:100.0%">If
            desired, John can also be placed in posix-group ‘priv-admin’
            with gidNumber 1000, granting him SSH access to the system.
            Privilege mapping does not affect the ability of a user in
            group 1000 to access the OpenBMC via SSH.<o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
style="color:#2E75B6;mso-style-textfill-fill-color:#2E75B6;mso-style-textfill-fill-alpha:100.0%">With
            a user placed in a group, a privilege mapping must then be
            assigned. The above gidNumber 100 relates to group ‘users’
            on the local OpenBMC machine. When the mapping is assigned,
            any users within the mapped gidNumber will have the
            privilege level that has been mapped to their group. For
            example, if Jane were to be assigned gidNumber 100 she would
            have the same privileges as John. The privilege mapping must
            have the same name as the group referenced by the gidNumber.
            In this case, the role mapping must be explicitly for
            ‘users’. If there is no mapping assigned, connection via
            redfish is refused while the WebUI allows login with no
            interaction. <o:p></o:p></span></p>
        <p class="MsoNormal" style="margin-left:.5in"><span
style="color:#2E75B6;mso-style-textfill-fill-color:#2E75B6;mso-style-textfill-fill-alpha:100.0%"><o:p> </o:p></span></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b>From:</b> Ratan Gupta
              <a class="moz-txt-link-rfc2396E" href="mailto:ratagupt@linux.vnet.ibm.com"><ratagupt@linux.vnet.ibm.com></a> <br>
              <b>Sent:</b> Monday, September 21, 2020 9:29 AM<br>
              <b>To:</b> Thomaiyar, Richard Marian; Gerhart, Donnie;
              <a class="moz-txt-link-abbreviated" href="mailto:openbmc@lists.ozlabs.org">openbmc@lists.ozlabs.org</a>; <a class="moz-txt-link-abbreviated" href="mailto:gkeishin@in.ibm.com">gkeishin@in.ibm.com</a><br>
              <b>Cc:</b> Mugunda, Chandra; Giles, Joshua; Cockrell,
              Trevor<br>
              <b>Subject:</b> Re: OpenBMC LDAP server configuration
              assistance<o:p></o:p></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div>
          <p><span style="color:#CE1126">[EXTERNAL EMAIL] <o:p></o:p></span></p>
        </div>
        <p>Hi Donnie,<o:p></o:p></p>
        <p>We didn't create the cheatsheet for ldap server
          configuration, we thought the enough documentation is there on
          the net to configure the ldap server.<o:p></o:p></p>
        <p>But it is good to have this documentation, Are you doing it
          for openLDAP or the Active Directory also?<o:p></o:p></p>
        <p>I thought George & team was having this when I was
          working with him.<o:p></o:p></p>
        <p>Ratan<o:p></o:p></p>
        <div>
          <p class="MsoNormal">On 9/21/20 10:01 AM, Thomaiyar, Richard
            Marian wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal"><span class="pfptpreheader1"><span
                style="font-size:1.0pt;color:white">Hi Donnie, Yes,
                Please go ahead and create Cheatsheet for LDAP
                configuration....                                     
                                                                     
                                                                     
                                                   
              </span></span><o:p></o:p></p>
          <table class="MsoNormalTable"
            style="width:100.0%;background:#9CA3A7;border-radius:4px"
            width="100%" cellspacing="0" cellpadding="0" border="0">
            <tbody>
              <tr>
                <td style="padding:12.0pt 12.0pt 12.0pt
                  12.0pt;border-radius:4px">
                  <div align="center">
                    <table class="MsoNormalTable"
                      style="width:100.0%;border-radius:4px"
                      width="100%" cellspacing="0" cellpadding="0"
                      border="0">
                      <tbody>
                        <tr>
                          <td style="padding:0in 0in 0in
                            0in;max-width:100%" valign="top">
                            <div align="center">
                              <table class="MsoNormalTable"
                                style="width:100.0%;background:#9CA3A7"
                                width="100%" cellspacing="0"
                                cellpadding="0" border="0">
                                <tbody>
                                  <tr>
                                    <td style="width:100.0%;padding:0in
                                      0in 0in 0in" width="100%"
                                      valign="top">
                                      <div align="center">
                                        <table class="MsoNormalTable"
                                          style="width:100.0%"
                                          width="100%" cellspacing="0"
                                          cellpadding="0" border="0">
                                          <tbody>
                                            <tr>
                                              <td style="padding:0in 0in
                                                0in 0in">
                                                <p class="MsoNormal"><span
                                                    class="pfpttitle"><b><span
style="font-size:13.5pt;font-family:"Helvetica",sans-serif">This
                                                        Message Is From
                                                        an External
                                                        Sender</span></b></span>
                                                  <o:p></o:p></p>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="padding:0in 0in
                                                0in 0in">
                                                <p class="MsoNormal"><span
                                                    class="pfptsubtitle"><span
style="font-size:10.0pt;font-family:"Helvetica",sans-serif">This
                                                      message came from
                                                      outside your
                                                      organization.</span></span>
                                                  <o:p></o:p></p>
                                              </td>
                                            </tr>
                                          </tbody>
                                        </table>
                                      </div>
                                    </td>
                                  </tr>
                                </tbody>
                              </table>
                            </div>
                          </td>
                        </tr>
                      </tbody>
                    </table>
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
          <p>Hi Donnie, <o:p></o:p></p>
          <p>Yes, Please go ahead and create Cheatsheet for LDAP
            configuration.<o:p></o:p></p>
          <p>Regards,<o:p></o:p></p>
          <p>Richard<o:p></o:p></p>
          <div>
            <p class="MsoNormal">On 9/12/2020 12:44 AM, Gerhart, Donnie
              wrote:<o:p></o:p></p>
          </div>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal">Hey Richard/Folks,<o:p></o:p></p>
            <p class="MsoNormal"> <o:p></o:p></p>
            <p class="MsoNormal">Thanks for reaching out.  We really
              appreciate it.<o:p></o:p></p>
            <p class="MsoNormal"> <o:p></o:p></p>
            <p class="MsoNormal">Per usual, shortly after we hit send,
              we found a GID anomaly that once corrected everything
              OpenBMC LDAP connected up and logged in nicely.<o:p></o:p></p>
            <p class="MsoNormal"> <o:p></o:p></p>
            <p class="MsoNormal">To keep others from spinning in such an
              anomaly we’d be more than happy to post (ourselves or
              through you) a simple Ldap diff (LDIF) file containing a
              small working joe and jane LDAP server config.  The two
              places we thought such an example might valuable are
              phosphor user manager arch documentation and/or the LDAP
              test in openbmc-test-automation but we are happy to defer
              to your guidance regarding same.  Let us know your
              thoughts and we can post or provide the applicable file
              straight away. 
              <o:p></o:p></p>
            <p class="MsoNormal"> <o:p></o:p></p>
            <p class="MsoNormal">Thanks again!<o:p></o:p></p>
            <p class="MsoNormal"> <o:p></o:p></p>
            <p class="MsoNormal">Best,<o:p></o:p></p>
            <p class="MsoNormal">Donnie<o:p></o:p></p>
            <p class="MsoNormal"> <o:p></o:p></p>
            <p class="MsoNormal"> <o:p></o:p></p>
            <div>
              <div style="border:none;border-top:solid #E1E1E1
                1.0pt;padding:3.0pt 0in 0in 0in">
                <p class="MsoNormal"><b>From:</b> Thomaiyar, Richard
                  Marian <a
                    href="mailto:richard.marian.thomaiyar@linux.intel.com"
                    moz-do-not-send="true">
                    <richard.marian.thomaiyar@linux.intel.com></a>
                  <br>
                  <b>Sent:</b> Thursday, September 10, 2020 8:53 AM<br>
                  <b>To:</b> Gerhart, Donnie; <a
                    href="mailto:openbmc@lists.ozlabs.org"
                    moz-do-not-send="true">openbmc@lists.ozlabs.org</a>;
                  <a href="mailto:ratagupt@linux.vnet.ibm.com"
                    moz-do-not-send="true">ratagupt@linux.vnet.ibm.com</a>;
                  <a href="mailto:gkeishin@in.ibm.com"
                    moz-do-not-send="true">
                    gkeishin@in.ibm.com</a><br>
                  <b>Cc:</b> Mugunda, Chandra; Giles, Joshua; Cockrell,
                  Trevor<br>
                  <b>Subject:</b> Re: OpenBMC LDAP server configuration
                  assistance<o:p></o:p></p>
              </div>
            </div>
            <p class="MsoNormal"> <o:p></o:p></p>
            <div>
              <p><span style="color:#CE1126">[EXTERNAL EMAIL] </span><o:p></o:p></p>
            </div>
            <p class="MsoNormal">Hi Donnie, <o:p></o:p></p>
            <p>Didn't tested it in latest tree, but you already cross
              verified this right -->
              <a
href="https://github.com/openbmc/openbmc-test-automation/blob/master/redfish/account_service/test_ldap_configuration.robot"
                moz-do-not-send="true">
https://github.com/openbmc/openbmc-test-automation/blob/master/redfish/account_service/test_ldap_configuration.robot</a><o:p></o:p></p>
            <p>++ Ratan & George.<o:p></o:p></p>
            <p>Regards,<o:p></o:p></p>
            <p>Richard<o:p></o:p></p>
            <div>
              <p class="MsoNormal">On 9/9/2020 10:02 PM, Gerhart, Donnie
                wrote:<o:p></o:p></p>
            </div>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <p class="MsoNormal">Hello OpenBMC Community\SMEs,<o:p></o:p></p>
              <p class="MsoNormal"> <o:p></o:p></p>
              <p class="MsoNormal">We are investigating LDAP
                functionality on the 2.8 ‘top of tree’ build; however,
                we are having some issues I believe you can help with
                straight away.  Some of the many real failures we’ve
                encountered are:<o:p></o:p></p>
              <ul style="margin-top:0in" type="disc">
                <li class="MsoListParagraph"
                  style="margin-left:0in;mso-list:l0 level1 lfo3">Bricked
                  system due to locking out all users<o:p></o:p></li>
              </ul>
            </blockquote>
            <p class="MsoNormal"><Richard> You meant to say even
              `root` user is locked out is OpenBMC repo master or made
              more changes. By default user lock out is disabled, and
              still won't lock root user to avoid DOS attack.
              <o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <ul style="margin-top:0in" type="disc">
                <li class="MsoListParagraph"
                  style="margin-left:0in;mso-list:l0 level1 lfo3">Ladap_result()
                  failed:  Can’t contact LDAP server<o:p></o:p></li>
              </ul>
              <ul style="margin-top:0in" type="disc">
                <ul style="margin-top:0in" type="circle">
                  <li class="MsoListParagraph"
                    style="margin-left:0in;mso-list:l0 level2 lfo3">Believe
                    we’ve fixed this one<o:p></o:p></li>
                </ul>
              </ul>
            </blockquote>
            <p class="MsoNormal"><Richard> Hope this as LDAP
              configuration issue you faced, and not related to OpenBMC
              code as such.<br>
              <br>
              <br>
              <o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <ul style="margin-top:0in" type="disc">
                <li class="MsoListParagraph"
                  style="margin-left:0in;mso-list:l0 level1 lfo3">Logins
                  are restricted to the group priv-admin of but user
                  ‘testuser’ is not a member<o:p></o:p></li>
              </ul>
            </blockquote>
            <p><Richard>: Is this failure due to SSH login.
              Because SSH won't make use of ldap privilege mapping. You
              may need to change
              <a
href="https://github.com/openbmc/meta-phosphor/blob/master/recipes-core/dropbear/dropbear/dropbear.default"
                moz-do-not-send="true">
https://github.com/openbmc/meta-phosphor/blob/master/recipes-core/dropbear/dropbear/dropbear.default</a>
              if needs LDAP testing in SSH.<o:p></o:p></p>
            <p>Have you tried bmcweb LDAP login ? Whether you are able
              to succeed in that ?<o:p></o:p></p>
            <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
              <ul style="margin-top:0in" type="disc">
                <li class="MsoListParagraph"
                  style="margin-left:0in;mso-list:l0 level1 lfo3">Pam_authenticate()
                  failed, rc=7, Authentication failure<o:p></o:p></li>
                <li class="MsoListParagraph"
                  style="margin-left:0in;mso-list:l0 level1 lfo3">Bad
                  PAM password attempt for ‘testuser’ from: <LDAP
                  server IP><o:p></o:p></li>
              </ul>
              <p class="MsoNormal"> <o:p></o:p></p>
              <p class="MsoNormal">Some of these issues we’ve worked
                through; however, some are still dogging us.  To that
                end, can someone possibly list\post a basic LDAP server
                LDIF file with a single user, privilege role and group
                mapping that you’ve successfully used with OpenBMC?  We
                assume we are stuck on some trivial LDAP server topology
                anomaly that is completely escaping us at the moment.<o:p></o:p></p>
              <p class="MsoNormal"> <o:p></o:p></p>
              <p class="MsoNormal">As an fyi we have looked at:<o:p></o:p></p>
              <ol style="margin-top:0in" type="1" start="1">
                <li class="MsoListParagraph"
                  style="margin-left:0in;mso-list:l2 level1 lfo10">Gone
                  through everything obviously ‘ldap’ in the mailing
                  lists: 
                  <a href="https://lists.ozlabs.org/pipermail/openbmc/"
                    moz-do-not-send="true">https://lists.ozlabs.org/pipermail/openbmc/</a><o:p></o:p></li>
                <li class="MsoListParagraph"
                  style="margin-left:0in;mso-list:l2 level1 lfo10">Looked
                  at OpenBMC learning series: 
                  <a
                    href="https://github.com/openbmc/openbmc/wiki/Presentations"
                    moz-do-not-send="true">https://github.com/openbmc/openbmc/wiki/Presentations</a><o:p></o:p></li>
                <li class="MsoListParagraph"
                  style="margin-left:0in;mso-list:l2 level1 lfo10">Gone
                  through the documents here: 
                  <a
href="https://github.com/openbmc/docs/blob/master/architecture/user-management.md"
                    moz-do-not-send="true">
https://github.com/openbmc/docs/blob/master/architecture/user-management.md</a><o:p></o:p></li>
                <li class="MsoListParagraph"
                  style="margin-left:0in;mso-list:l2 level1 lfo10">Looked
                  at ldap tests and server: 
                  <a
                    href="https://github.com/openbmc/openbmc-test-automation"
                    moz-do-not-send="true">https://github.com/openbmc/openbmc-test-automation</a><o:p></o:p></li>
                <li class="MsoListParagraph"
                  style="margin-left:0in;mso-list:l2 level1 lfo10">Spent
                  more time tweaking Linux files and creating ldap
                  server configs that I care to admit
                  <span style="font-family:"Segoe UI
                    Emoji",sans-serif">😊</span><o:p></o:p></li>
              </ol>
              <p class="MsoNormal"> <o:p></o:p></p>
              <p class="MsoNormal">BIG thanks in advance!<o:p></o:p></p>
              <p class="MsoNormal"> <o:p></o:p></p>
              <p class="MsoNormal">Best,<o:p></o:p></p>
              <p class="MsoNormal">Donnie<o:p></o:p></p>
              <p class="MsoNormal"> <o:p></o:p></p>
            </blockquote>
          </blockquote>
        </blockquote>
      </div>
    </blockquote>
  </body>
</html>