What does the -E in sudo -E do?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
2
down vote

favorite












I'm following the instructions in a tutorial and they say to do sudo -E foo. I cannot find what the -E does through a google search. What does it do and how I could have found that out without asking this question?










share|improve this question

















  • 1




    I asked exactly same question here few months ago unix.stackexchange.com/q/407697/255251
    – Debian_yadav
    2 hours ago















up vote
2
down vote

favorite












I'm following the instructions in a tutorial and they say to do sudo -E foo. I cannot find what the -E does through a google search. What does it do and how I could have found that out without asking this question?










share|improve this question

















  • 1




    I asked exactly same question here few months ago unix.stackexchange.com/q/407697/255251
    – Debian_yadav
    2 hours ago













up vote
2
down vote

favorite









up vote
2
down vote

favorite











I'm following the instructions in a tutorial and they say to do sudo -E foo. I cannot find what the -E does through a google search. What does it do and how I could have found that out without asking this question?










share|improve this question













I'm following the instructions in a tutorial and they say to do sudo -E foo. I cannot find what the -E does through a google search. What does it do and how I could have found that out without asking this question?







linux






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 2 hours ago









user875234

1186




1186







  • 1




    I asked exactly same question here few months ago unix.stackexchange.com/q/407697/255251
    – Debian_yadav
    2 hours ago













  • 1




    I asked exactly same question here few months ago unix.stackexchange.com/q/407697/255251
    – Debian_yadav
    2 hours ago








1




1




I asked exactly same question here few months ago unix.stackexchange.com/q/407697/255251
– Debian_yadav
2 hours ago





I asked exactly same question here few months ago unix.stackexchange.com/q/407697/255251
– Debian_yadav
2 hours ago











2 Answers
2






active

oldest

votes

















up vote
4
down vote



accepted










Check the manual: man sudo




-E - The -E (preserve environment) option indicates to the security policy that the user wishes to preserve their existing environment variables. The security policy may return an error if the -E option is specified and the user does not have permission to preserve the environment.




There's also ExplainShell.com that tries to explain commands with man pages.






share|improve this answer



























    up vote
    6
    down vote













    How I could have found that out without asking this question?



    Search the Linux manual pages or type man sudo in a Linux shell.




    What does it do?




    The -E (preserve environment) option indicates to the security policy
    that the user wishes to preserve their existing environment variables.
    The security policy may return an error if the -E option is specified
    and the user does not have permission to preserve the environment.




    Source Sudo Manual






    share|improve this answer




















      Your Answer








      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "3"
      ;
      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',
      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%2fsuperuser.com%2fquestions%2f1374339%2fwhat-does-the-e-in-sudo-e-do%23new-answer', 'question_page');

      );

      Post as a guest






























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      4
      down vote



      accepted










      Check the manual: man sudo




      -E - The -E (preserve environment) option indicates to the security policy that the user wishes to preserve their existing environment variables. The security policy may return an error if the -E option is specified and the user does not have permission to preserve the environment.




      There's also ExplainShell.com that tries to explain commands with man pages.






      share|improve this answer
























        up vote
        4
        down vote



        accepted










        Check the manual: man sudo




        -E - The -E (preserve environment) option indicates to the security policy that the user wishes to preserve their existing environment variables. The security policy may return an error if the -E option is specified and the user does not have permission to preserve the environment.




        There's also ExplainShell.com that tries to explain commands with man pages.






        share|improve this answer






















          up vote
          4
          down vote



          accepted







          up vote
          4
          down vote



          accepted






          Check the manual: man sudo




          -E - The -E (preserve environment) option indicates to the security policy that the user wishes to preserve their existing environment variables. The security policy may return an error if the -E option is specified and the user does not have permission to preserve the environment.




          There's also ExplainShell.com that tries to explain commands with man pages.






          share|improve this answer












          Check the manual: man sudo




          -E - The -E (preserve environment) option indicates to the security policy that the user wishes to preserve their existing environment variables. The security policy may return an error if the -E option is specified and the user does not have permission to preserve the environment.




          There's also ExplainShell.com that tries to explain commands with man pages.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered 2 hours ago









          gronostaj

          27.6k1368106




          27.6k1368106






















              up vote
              6
              down vote













              How I could have found that out without asking this question?



              Search the Linux manual pages or type man sudo in a Linux shell.




              What does it do?




              The -E (preserve environment) option indicates to the security policy
              that the user wishes to preserve their existing environment variables.
              The security policy may return an error if the -E option is specified
              and the user does not have permission to preserve the environment.




              Source Sudo Manual






              share|improve this answer
























                up vote
                6
                down vote













                How I could have found that out without asking this question?



                Search the Linux manual pages or type man sudo in a Linux shell.




                What does it do?




                The -E (preserve environment) option indicates to the security policy
                that the user wishes to preserve their existing environment variables.
                The security policy may return an error if the -E option is specified
                and the user does not have permission to preserve the environment.




                Source Sudo Manual






                share|improve this answer






















                  up vote
                  6
                  down vote










                  up vote
                  6
                  down vote









                  How I could have found that out without asking this question?



                  Search the Linux manual pages or type man sudo in a Linux shell.




                  What does it do?




                  The -E (preserve environment) option indicates to the security policy
                  that the user wishes to preserve their existing environment variables.
                  The security policy may return an error if the -E option is specified
                  and the user does not have permission to preserve the environment.




                  Source Sudo Manual






                  share|improve this answer












                  How I could have found that out without asking this question?



                  Search the Linux manual pages or type man sudo in a Linux shell.




                  What does it do?




                  The -E (preserve environment) option indicates to the security policy
                  that the user wishes to preserve their existing environment variables.
                  The security policy may return an error if the -E option is specified
                  and the user does not have permission to preserve the environment.




                  Source Sudo Manual







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered 2 hours ago









                  DavidPostill

                  101k25216252




                  101k25216252



























                       

                      draft saved


                      draft discarded















































                       


                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1374339%2fwhat-does-the-e-in-sudo-e-do%23new-answer', 'question_page');

                      );

                      Post as a guest













































































                      Popular posts from this blog

                      Peggy Mitchell

                      Palaiologos

                      The Forum (Inglewood, California)