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

1216




1216







  • 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.8k1368107




    27.8k1368107











    • +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

        103k25220255




        103k25220255



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Super User!


            • 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.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • 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%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

            Use pre created SQLite database for Android project in kotlin

            Darth Vader #20

            Ondo