What does the -E in sudo -E do?











up vote
0
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
    Nov 10 at 19:09

















up vote
0
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
    Nov 10 at 19:09















up vote
0
down vote

favorite









up vote
0
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 Nov 10 at 18:45









user875234

1166




1166








  • 1




    I asked exactly same question here few months ago unix.stackexchange.com/q/407697/255251
    – Debian_yadav
    Nov 10 at 19:09
















  • 1




    I asked exactly same question here few months ago unix.stackexchange.com/q/407697/255251
    – Debian_yadav
    Nov 10 at 19:09










1




1




I asked exactly same question here few months ago unix.stackexchange.com/q/407697/255251
– Debian_yadav
Nov 10 at 19:09






I asked exactly same question here few months ago unix.stackexchange.com/q/407697/255251
– Debian_yadav
Nov 10 at 19:09












2 Answers
2






active

oldest

votes

















up vote
7
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





















  • +1 thanks for ExplainShell
    – somethingSomething
    Nov 11 at 1:29


















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















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    7
    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





















    • +1 thanks for ExplainShell
      – somethingSomething
      Nov 11 at 1:29















    up vote
    7
    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





















    • +1 thanks for ExplainShell
      – somethingSomething
      Nov 11 at 1:29













    up vote
    7
    down vote



    accepted







    up vote
    7
    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 Nov 10 at 18:56









    gronostaj

    27.6k1368107




    27.6k1368107












    • +1 thanks for ExplainShell
      – somethingSomething
      Nov 11 at 1:29


















    • +1 thanks for ExplainShell
      – somethingSomething
      Nov 11 at 1:29
















    +1 thanks for ExplainShell
    – somethingSomething
    Nov 11 at 1:29




    +1 thanks for ExplainShell
    – somethingSomething
    Nov 11 at 1:29












    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 Nov 10 at 18:58









        DavidPostill

        102k25216252




        102k25216252






























             

            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















            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

            Full-time equivalent

            さくらももこ

            13 indicted, 8 arrested in Calif. drug cartel investigation