<!doctype html>
<html>
 <head> 
  <meta charset="UTF-8"> 
 </head>
 <body>
  <div>
   <br>
  </div>
  <blockquote type="cite">
   <div>
    On 15/07/2019 02:54 Eugene via dovecot <
    <a href="mailto:dovecot@dovecot.org">dovecot@dovecot.org</a>> wrote:
   </div>
   <div>
    <br>
   </div>
   <div>
    <br>
   </div>
   <div>
    Hello!
   </div>
   <div>
    <br>
   </div>
   <div>
    Upgrading manual tells that authdb [NSS module was removed][1] some time ago.
   </div>
   <div>
    <br>
   </div>
   <div>
    [1]: 
    <a href="https://wiki2.dovecot.org/Upgrading/2.3#line-100" rel="noopener" target="_blank">https://wiki2.dovecot.org/Upgrading/2.3#line-100</a>
   </div>
   <div>
    <br>
   </div>
   <blockquote type="cite">
    <div>
     userdb nss was removed. Use userdb passwd instead.
    </div>
   </blockquote>
   <div>
    Can this change be reverted?
   </div>
   <div>
    I'd like to use only libnss_sss.so.2 as dovecot userdb source. It's also essential for me to enable files backend in nsswitch.conf so the system could use local user db. At the same time dovecot must not see local users at all. Authdb NSS module could help me there.
   </div>
   <div>
    The other solution would be to use another instance of nsswitch.conf for dovecot authdb passwd module. Is it possible?
   </div>
   <div>
    <br>
   </div>
   <div>
    Thanks!
   </div>
   <div>
    --
   </div>
   <div>
    Eugene Bright
   </div>
   <div>
    IT engineer
   </div>
   <div>
    Tel: + 79257289622
   </div>
  </blockquote>
  <div>
   <br>
  </div>
  <div>
   passwd uses getpwent library call which goes thru nssswitch. Your explanation was strange though. If you don't want system users, why not use ldap or sql directly? 
  </div>
  <div class="io-ox-signature">
   <pre>---
Aki Tuomi</pre>
  </div> 
 </body>
</html>