How to manage users and passwords in LXC containers?

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











up vote
0
down vote

favorite












Example



  1. Container created (no matter if Ubuntu or Debian, the problem is the same) and running.

  2. New non-privileged user created inside the container (# useradd -m newUser -p newPass108).

  3. It is possible to switch the identity with $ sudo su newUser (Ubuntu) or # su newUser (Debian).

  4. The environment's behavior after that switch becomes very strange (it is not possible to use Bash as usually, loops don't work, completion doesn't work, command history doesn't work, etc.).

  5. It is not possible to log in as the new user via lxc-console.

  6. If I change the privileged user's password, it seems to work (change confirmed) but later it is not possible to use it, the default password persists.

Is there a special idea or workflow I need to stick to when managing the container? I would expect the container should work as a bit specific whole new machine.



I suspect I am missing something regarding the whole LXC idea.









share







New contributor




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























    up vote
    0
    down vote

    favorite












    Example



    1. Container created (no matter if Ubuntu or Debian, the problem is the same) and running.

    2. New non-privileged user created inside the container (# useradd -m newUser -p newPass108).

    3. It is possible to switch the identity with $ sudo su newUser (Ubuntu) or # su newUser (Debian).

    4. The environment's behavior after that switch becomes very strange (it is not possible to use Bash as usually, loops don't work, completion doesn't work, command history doesn't work, etc.).

    5. It is not possible to log in as the new user via lxc-console.

    6. If I change the privileged user's password, it seems to work (change confirmed) but later it is not possible to use it, the default password persists.

    Is there a special idea or workflow I need to stick to when managing the container? I would expect the container should work as a bit specific whole new machine.



    I suspect I am missing something regarding the whole LXC idea.









    share







    New contributor




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





















      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      Example



      1. Container created (no matter if Ubuntu or Debian, the problem is the same) and running.

      2. New non-privileged user created inside the container (# useradd -m newUser -p newPass108).

      3. It is possible to switch the identity with $ sudo su newUser (Ubuntu) or # su newUser (Debian).

      4. The environment's behavior after that switch becomes very strange (it is not possible to use Bash as usually, loops don't work, completion doesn't work, command history doesn't work, etc.).

      5. It is not possible to log in as the new user via lxc-console.

      6. If I change the privileged user's password, it seems to work (change confirmed) but later it is not possible to use it, the default password persists.

      Is there a special idea or workflow I need to stick to when managing the container? I would expect the container should work as a bit specific whole new machine.



      I suspect I am missing something regarding the whole LXC idea.









      share







      New contributor




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











      Example



      1. Container created (no matter if Ubuntu or Debian, the problem is the same) and running.

      2. New non-privileged user created inside the container (# useradd -m newUser -p newPass108).

      3. It is possible to switch the identity with $ sudo su newUser (Ubuntu) or # su newUser (Debian).

      4. The environment's behavior after that switch becomes very strange (it is not possible to use Bash as usually, loops don't work, completion doesn't work, command history doesn't work, etc.).

      5. It is not possible to log in as the new user via lxc-console.

      6. If I change the privileged user's password, it seems to work (change confirmed) but later it is not possible to use it, the default password persists.

      Is there a special idea or workflow I need to stick to when managing the container? I would expect the container should work as a bit specific whole new machine.



      I suspect I am missing something regarding the whole LXC idea.







      virtual-machine lxc





      share







      New contributor




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










      share







      New contributor




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








      share



      share






      New contributor




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









      asked 3 mins ago









      Honza Hejzl

      1012




      1012




      New contributor




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





      New contributor





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






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

























          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "106"
          ;
          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: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          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
          );



          );






          Honza Hejzl is a new contributor. Be nice, and check out our Code of Conduct.









           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f480515%2fhow-to-manage-users-and-passwords-in-lxc-containers%23new-answer', 'question_page');

          );

          Post as a guest



































          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          Honza Hejzl is a new contributor. Be nice, and check out our Code of Conduct.









           

          draft saved


          draft discarded


















          Honza Hejzl is a new contributor. Be nice, and check out our Code of Conduct.












          Honza Hejzl is a new contributor. Be nice, and check out our Code of Conduct.











          Honza Hejzl is a new contributor. Be nice, and check out our Code of Conduct.













           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f480515%2fhow-to-manage-users-and-passwords-in-lxc-containers%23new-answer', 'question_page');

          );

          Post as a guest













































































          Popular posts from this blog

          How to check contact read email or not when send email to Individual?

          Displaying single band from multi-band raster using QGIS

          How many registers does an x86_64 CPU actually have?