Slow first login to a AD-joined Samba box The 2019 Stack Overflow Developer Survey Results Are Inwinbindd: kinit succeeded but ads_sasl_spnego_krb5_bind failed: Cannot contact any KDC for requested realmAD group membership changes not reflected in winbind informationSamba with Active Directory - shares are readonly, NT_STATUS_MEDIA_WRITE_PROTECTEDWindows clients unable to access Samba share on AD joined Linux box every 7 dayswinbind from samba 3.6.3 on Linux works but does not integrate with OS?Samba Ignoring POSIX ACLsSamba authentication of user with wbinfo -asamba authentication issue for one specific user accountSet up Samba with Active Directory and local user authenticationcan't set permissions from AD on samba share on hostwinbind authentication through apache slow

Time travel alters history but people keep saying nothing's changed

Feature engineering suggestion required

Did 3000BC Egyptians use meteoric iron weapons?

Am I thawing this London Broil safely?

Why not take a picture of a closer black hole?

What is the most effective way of iterating a std::vector and why?

For what reasons would an animal species NOT cross a *horizontal* land bridge?

"as much details as you can remember"

slides for 30min~1hr skype tenure track application interview

How to notate time signature switching consistently every measure

Should I use my personal e-mail address, or my workplace one, when registering to external websites for work purposes?

Multiply Two Integer Polynomials

Do these rules for Critical Successes and Critical Failures seem fair?

What could be the right powersource for 15 seconds lifespan disposable giant chainsaw?

If I score a critical hit on an 18 or higher, what are my chances of getting a critical hit if I roll 3d20?

What does ひと匙 mean in this manga and has it been used colloquially?

Is flight data recorder erased after every flight?

Can you compress metal and what would be the consequences?

When should I buy a clipper card after flying to OAK?

Can a rogue use sneak attack with weapons that have the thrown property even if they are not thrown?

One word riddle: Vowel in the middle

Lightning Grid - Columns and Rows?

Why do we hear so much about the Trump administration deciding to impose and then remove tariffs?

Resizing object distorts it (Illustrator CC 2018)



Slow first login to a AD-joined Samba box



The 2019 Stack Overflow Developer Survey Results Are Inwinbindd: kinit succeeded but ads_sasl_spnego_krb5_bind failed: Cannot contact any KDC for requested realmAD group membership changes not reflected in winbind informationSamba with Active Directory - shares are readonly, NT_STATUS_MEDIA_WRITE_PROTECTEDWindows clients unable to access Samba share on AD joined Linux box every 7 dayswinbind from samba 3.6.3 on Linux works but does not integrate with OS?Samba Ignoring POSIX ACLsSamba authentication of user with wbinfo -asamba authentication issue for one specific user accountSet up Samba with Active Directory and local user authenticationcan't set permissions from AD on samba share on hostwinbind authentication through apache slow



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








1















I have joined my first Debian box to an Active Directory (2008 R2). It works, I can log in with AD credentials, browse Samba shares.



There is just a problem with the time it takes for someone to log in via ssh (the only way to log into the headless servers). It takes about 30 to 45 seconds to get a prompts, the subsequent logins are immediate for a few minutes, then again it takes a long time to log in (and so on).



  • Same thing with a sudo.

  • However (authenticated) browsing the shares is fast, no delays.

The AD structure is quite large, it takes about 3 minutes to get a wbinfo -u, which is 365k entries.



I have noted in the logs a succession of these pairs of entries:



winbindd[3701]: kinit succeeded but ads_sasl_spnego_krb5_bind failed: Cannot contact any KDC for requested realm
winbindd[3701]: [2014/03/31 11:00:38.393016, 0] ../source3/libads/sasl.c:994(ads_sasl_spnego_bind)


klist shows a proper list, though, and /etc/krb.conf is exactly as listed in the Samba Wiki.



The `/etc/samba/smb.conf` is quite standard:
[global]
realm = DOMAIN.EXAMPLE.COM
workgroup = DOMAIN
netbios name = MYDEBIAN
security = ADS
encrypt passwords = yes
wins server = adserver.example.com
winbind use default domain = yes
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind enum users = no
winbind enum groups = no
winbind nested groups = false
template homedir = /home/%D/%U
template shell = /bin/bash
client use spnego = yes
client ntlmv2 auth = yes
winbind use default domain = yes
preferred master = no
valid users = @it.security
admin users = @it.security
printing = bsd
printcap name = /dev/null


The entries related to login in /etc/nsswitch.conf:



passwd: files winbind
group: files winbind
shadow: files


  • Is it likely to be a cache misconfiguration?


  • Should the login be fast with no caching (in other words - is the login configuration itself incorrect and some caching mechanism just helps in my case but hides the real problem?)










share|improve this question
























  • The problem can also be in pam configuration. For example, you can have pam set in way that failing system login will cause a delay before continuing pam stack

    – Aroly7
    14 hours ago


















1















I have joined my first Debian box to an Active Directory (2008 R2). It works, I can log in with AD credentials, browse Samba shares.



There is just a problem with the time it takes for someone to log in via ssh (the only way to log into the headless servers). It takes about 30 to 45 seconds to get a prompts, the subsequent logins are immediate for a few minutes, then again it takes a long time to log in (and so on).



  • Same thing with a sudo.

  • However (authenticated) browsing the shares is fast, no delays.

The AD structure is quite large, it takes about 3 minutes to get a wbinfo -u, which is 365k entries.



I have noted in the logs a succession of these pairs of entries:



winbindd[3701]: kinit succeeded but ads_sasl_spnego_krb5_bind failed: Cannot contact any KDC for requested realm
winbindd[3701]: [2014/03/31 11:00:38.393016, 0] ../source3/libads/sasl.c:994(ads_sasl_spnego_bind)


klist shows a proper list, though, and /etc/krb.conf is exactly as listed in the Samba Wiki.



The `/etc/samba/smb.conf` is quite standard:
[global]
realm = DOMAIN.EXAMPLE.COM
workgroup = DOMAIN
netbios name = MYDEBIAN
security = ADS
encrypt passwords = yes
wins server = adserver.example.com
winbind use default domain = yes
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind enum users = no
winbind enum groups = no
winbind nested groups = false
template homedir = /home/%D/%U
template shell = /bin/bash
client use spnego = yes
client ntlmv2 auth = yes
winbind use default domain = yes
preferred master = no
valid users = @it.security
admin users = @it.security
printing = bsd
printcap name = /dev/null


The entries related to login in /etc/nsswitch.conf:



passwd: files winbind
group: files winbind
shadow: files


  • Is it likely to be a cache misconfiguration?


  • Should the login be fast with no caching (in other words - is the login configuration itself incorrect and some caching mechanism just helps in my case but hides the real problem?)










share|improve this question
























  • The problem can also be in pam configuration. For example, you can have pam set in way that failing system login will cause a delay before continuing pam stack

    – Aroly7
    14 hours ago














1












1








1


1






I have joined my first Debian box to an Active Directory (2008 R2). It works, I can log in with AD credentials, browse Samba shares.



There is just a problem with the time it takes for someone to log in via ssh (the only way to log into the headless servers). It takes about 30 to 45 seconds to get a prompts, the subsequent logins are immediate for a few minutes, then again it takes a long time to log in (and so on).



  • Same thing with a sudo.

  • However (authenticated) browsing the shares is fast, no delays.

The AD structure is quite large, it takes about 3 minutes to get a wbinfo -u, which is 365k entries.



I have noted in the logs a succession of these pairs of entries:



winbindd[3701]: kinit succeeded but ads_sasl_spnego_krb5_bind failed: Cannot contact any KDC for requested realm
winbindd[3701]: [2014/03/31 11:00:38.393016, 0] ../source3/libads/sasl.c:994(ads_sasl_spnego_bind)


klist shows a proper list, though, and /etc/krb.conf is exactly as listed in the Samba Wiki.



The `/etc/samba/smb.conf` is quite standard:
[global]
realm = DOMAIN.EXAMPLE.COM
workgroup = DOMAIN
netbios name = MYDEBIAN
security = ADS
encrypt passwords = yes
wins server = adserver.example.com
winbind use default domain = yes
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind enum users = no
winbind enum groups = no
winbind nested groups = false
template homedir = /home/%D/%U
template shell = /bin/bash
client use spnego = yes
client ntlmv2 auth = yes
winbind use default domain = yes
preferred master = no
valid users = @it.security
admin users = @it.security
printing = bsd
printcap name = /dev/null


The entries related to login in /etc/nsswitch.conf:



passwd: files winbind
group: files winbind
shadow: files


  • Is it likely to be a cache misconfiguration?


  • Should the login be fast with no caching (in other words - is the login configuration itself incorrect and some caching mechanism just helps in my case but hides the real problem?)










share|improve this question
















I have joined my first Debian box to an Active Directory (2008 R2). It works, I can log in with AD credentials, browse Samba shares.



There is just a problem with the time it takes for someone to log in via ssh (the only way to log into the headless servers). It takes about 30 to 45 seconds to get a prompts, the subsequent logins are immediate for a few minutes, then again it takes a long time to log in (and so on).



  • Same thing with a sudo.

  • However (authenticated) browsing the shares is fast, no delays.

The AD structure is quite large, it takes about 3 minutes to get a wbinfo -u, which is 365k entries.



I have noted in the logs a succession of these pairs of entries:



winbindd[3701]: kinit succeeded but ads_sasl_spnego_krb5_bind failed: Cannot contact any KDC for requested realm
winbindd[3701]: [2014/03/31 11:00:38.393016, 0] ../source3/libads/sasl.c:994(ads_sasl_spnego_bind)


klist shows a proper list, though, and /etc/krb.conf is exactly as listed in the Samba Wiki.



The `/etc/samba/smb.conf` is quite standard:
[global]
realm = DOMAIN.EXAMPLE.COM
workgroup = DOMAIN
netbios name = MYDEBIAN
security = ADS
encrypt passwords = yes
wins server = adserver.example.com
winbind use default domain = yes
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind enum users = no
winbind enum groups = no
winbind nested groups = false
template homedir = /home/%D/%U
template shell = /bin/bash
client use spnego = yes
client ntlmv2 auth = yes
winbind use default domain = yes
preferred master = no
valid users = @it.security
admin users = @it.security
printing = bsd
printcap name = /dev/null


The entries related to login in /etc/nsswitch.conf:



passwd: files winbind
group: files winbind
shadow: files


  • Is it likely to be a cache misconfiguration?


  • Should the login be fast with no caching (in other words - is the login configuration itself incorrect and some caching mechanism just helps in my case but hides the real problem?)







linux active-directory ssh samba






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 31 '14 at 9:11







WoJ

















asked Mar 31 '14 at 8:34









WoJWoJ

1,45532646




1,45532646












  • The problem can also be in pam configuration. For example, you can have pam set in way that failing system login will cause a delay before continuing pam stack

    – Aroly7
    14 hours ago


















  • The problem can also be in pam configuration. For example, you can have pam set in way that failing system login will cause a delay before continuing pam stack

    – Aroly7
    14 hours ago

















The problem can also be in pam configuration. For example, you can have pam set in way that failing system login will cause a delay before continuing pam stack

– Aroly7
14 hours ago






The problem can also be in pam configuration. For example, you can have pam set in way that failing system login will cause a delay before continuing pam stack

– Aroly7
14 hours ago











2 Answers
2






active

oldest

votes


















1














Check your /etc/krb5.conf file, make sure you set the following values under



[libdefaults]

default_realm = DOMAIN.EXAMPLE.COM

[realms]

kdc = DC FQDN

admin_server = DC FQDN

[domain realm]

.domain.example.com = DOMAIN.EXAMPLE.COM

domain.example.com = DOMAIN.EXAMPLE.COM


Also, in your smb.conf file - add the following:



password server = DC IP or FQDN


See my blogpost for more detailed instructions: https://monklinux.blogspot.com/2017/09/how-to-samba-4-file-server-as-member.html






share|improve this answer










New contributor




user44038 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



























    0














    Your reported delay of 30 - 45 seconds falls in line with potential DNS name resolution issues. Make sure that this machine can resolve the FQDN of your directory server, and that it doesn't have to try FQDN, fail on a timeout, then fall back to using IP.



    You should be able to test this by simply pinging the FQDN of your directory server from this problem client. You can also use the "host" command to resolve hostnames without the use of ICMP (in case ICMP is restricted via a firewall or similar):



    # host domain.example.com



    If you do have issues with DNS resolution, make sure that this machine is configured to search in the correct domain and that the order of nameservers is correct (it should probably be trying the directory nameserver first if that's what your intended target is, for example).



    As for specifics regarding those configs, it really matters what version of Debian you're running - newer versions use different technology for name resolution than older ones.






    share|improve this answer























      Your Answer








      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "2"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );













      draft saved

      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f585577%2fslow-first-login-to-a-ad-joined-samba-box%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      1














      Check your /etc/krb5.conf file, make sure you set the following values under



      [libdefaults]

      default_realm = DOMAIN.EXAMPLE.COM

      [realms]

      kdc = DC FQDN

      admin_server = DC FQDN

      [domain realm]

      .domain.example.com = DOMAIN.EXAMPLE.COM

      domain.example.com = DOMAIN.EXAMPLE.COM


      Also, in your smb.conf file - add the following:



      password server = DC IP or FQDN


      See my blogpost for more detailed instructions: https://monklinux.blogspot.com/2017/09/how-to-samba-4-file-server-as-member.html






      share|improve this answer










      New contributor




      user44038 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.
























        1














        Check your /etc/krb5.conf file, make sure you set the following values under



        [libdefaults]

        default_realm = DOMAIN.EXAMPLE.COM

        [realms]

        kdc = DC FQDN

        admin_server = DC FQDN

        [domain realm]

        .domain.example.com = DOMAIN.EXAMPLE.COM

        domain.example.com = DOMAIN.EXAMPLE.COM


        Also, in your smb.conf file - add the following:



        password server = DC IP or FQDN


        See my blogpost for more detailed instructions: https://monklinux.blogspot.com/2017/09/how-to-samba-4-file-server-as-member.html






        share|improve this answer










        New contributor




        user44038 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
        Check out our Code of Conduct.






















          1












          1








          1







          Check your /etc/krb5.conf file, make sure you set the following values under



          [libdefaults]

          default_realm = DOMAIN.EXAMPLE.COM

          [realms]

          kdc = DC FQDN

          admin_server = DC FQDN

          [domain realm]

          .domain.example.com = DOMAIN.EXAMPLE.COM

          domain.example.com = DOMAIN.EXAMPLE.COM


          Also, in your smb.conf file - add the following:



          password server = DC IP or FQDN


          See my blogpost for more detailed instructions: https://monklinux.blogspot.com/2017/09/how-to-samba-4-file-server-as-member.html






          share|improve this answer










          New contributor




          user44038 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.










          Check your /etc/krb5.conf file, make sure you set the following values under



          [libdefaults]

          default_realm = DOMAIN.EXAMPLE.COM

          [realms]

          kdc = DC FQDN

          admin_server = DC FQDN

          [domain realm]

          .domain.example.com = DOMAIN.EXAMPLE.COM

          domain.example.com = DOMAIN.EXAMPLE.COM


          Also, in your smb.conf file - add the following:



          password server = DC IP or FQDN


          See my blogpost for more detailed instructions: https://monklinux.blogspot.com/2017/09/how-to-samba-4-file-server-as-member.html







          share|improve this answer










          New contributor




          user44038 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.









          share|improve this answer



          share|improve this answer








          edited 14 hours ago





















          New contributor




          user44038 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.









          answered 14 hours ago









          user44038user44038

          112




          112




          New contributor




          user44038 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.





          New contributor





          user44038 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.






          user44038 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.























              0














              Your reported delay of 30 - 45 seconds falls in line with potential DNS name resolution issues. Make sure that this machine can resolve the FQDN of your directory server, and that it doesn't have to try FQDN, fail on a timeout, then fall back to using IP.



              You should be able to test this by simply pinging the FQDN of your directory server from this problem client. You can also use the "host" command to resolve hostnames without the use of ICMP (in case ICMP is restricted via a firewall or similar):



              # host domain.example.com



              If you do have issues with DNS resolution, make sure that this machine is configured to search in the correct domain and that the order of nameservers is correct (it should probably be trying the directory nameserver first if that's what your intended target is, for example).



              As for specifics regarding those configs, it really matters what version of Debian you're running - newer versions use different technology for name resolution than older ones.






              share|improve this answer



























                0














                Your reported delay of 30 - 45 seconds falls in line with potential DNS name resolution issues. Make sure that this machine can resolve the FQDN of your directory server, and that it doesn't have to try FQDN, fail on a timeout, then fall back to using IP.



                You should be able to test this by simply pinging the FQDN of your directory server from this problem client. You can also use the "host" command to resolve hostnames without the use of ICMP (in case ICMP is restricted via a firewall or similar):



                # host domain.example.com



                If you do have issues with DNS resolution, make sure that this machine is configured to search in the correct domain and that the order of nameservers is correct (it should probably be trying the directory nameserver first if that's what your intended target is, for example).



                As for specifics regarding those configs, it really matters what version of Debian you're running - newer versions use different technology for name resolution than older ones.






                share|improve this answer

























                  0












                  0








                  0







                  Your reported delay of 30 - 45 seconds falls in line with potential DNS name resolution issues. Make sure that this machine can resolve the FQDN of your directory server, and that it doesn't have to try FQDN, fail on a timeout, then fall back to using IP.



                  You should be able to test this by simply pinging the FQDN of your directory server from this problem client. You can also use the "host" command to resolve hostnames without the use of ICMP (in case ICMP is restricted via a firewall or similar):



                  # host domain.example.com



                  If you do have issues with DNS resolution, make sure that this machine is configured to search in the correct domain and that the order of nameservers is correct (it should probably be trying the directory nameserver first if that's what your intended target is, for example).



                  As for specifics regarding those configs, it really matters what version of Debian you're running - newer versions use different technology for name resolution than older ones.






                  share|improve this answer













                  Your reported delay of 30 - 45 seconds falls in line with potential DNS name resolution issues. Make sure that this machine can resolve the FQDN of your directory server, and that it doesn't have to try FQDN, fail on a timeout, then fall back to using IP.



                  You should be able to test this by simply pinging the FQDN of your directory server from this problem client. You can also use the "host" command to resolve hostnames without the use of ICMP (in case ICMP is restricted via a firewall or similar):



                  # host domain.example.com



                  If you do have issues with DNS resolution, make sure that this machine is configured to search in the correct domain and that the order of nameservers is correct (it should probably be trying the directory nameserver first if that's what your intended target is, for example).



                  As for specifics regarding those configs, it really matters what version of Debian you're running - newer versions use different technology for name resolution than older ones.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered 13 hours ago









                  SpoolerSpooler

                  6,1091127




                  6,1091127



























                      draft saved

                      draft discarded
















































                      Thanks for contributing an answer to Server Fault!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f585577%2fslow-first-login-to-a-ad-joined-samba-box%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      How to make RAID controller rescan devices The 2019 Stack Overflow Developer Survey Results Are InLSI MegaRAID SAS 9261-8i: Disk isn't recognized after replacementHow to monitor the hard disk status behind Dell PERC H710 Raid Controller with CentOS 6?LSI MegaRAID - Recreate missing RAID 1 arrayext. 2-bay USB-Drive with RAID: btrfs RAID vs built-in RAIDInvalid SAS topologyDoes enabling JBOD mode on LSI based controllers affect existing logical disks/arrays?Why is there a shift between the WWN reported from the controller and the Linux system?Optimal RAID 6+0 Setup for 40+ 4TB DisksAccidental SAS cable removal

                      Free operad over a monoid object The 2019 Stack Overflow Developer Survey Results Are InAn interpretation of this construction giving an operad from a bialgebra?What is the free monoidal category generated by a monoid?Unitalization internal to monoidal categoriesCorrespondence between operads and $infty$-operads with one objectCorrespondence between operads and monads requires tensor distribute over coproduct?understanding the definition of $infty$-operad of module objectsReference for “multi-monoidal categories”When is a quasicategory over $N(Delta)^op$ a planar $infty$-operad?An interpretation of this construction giving an operad from a bialgebra?$H$-space structure on coloured algebrasTwo monoidal structures and copowering

                      Европско првенство у одбојци за жене 2013. Садржај Градови домаћини Квалификације Први круг Завршница Коначан пласман Награде Састави победничкх екипа Спољашње везе Мени за навигацијуДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиДетаљиууууМедијиПодациЗванични сајт првенствауу