What is the use of option -o in the useradd command?useradd fails on archlinuxDisable login for useraddWhat does adduser do that useradd doesn't?useradd PAM authentication failedWhat variables are valid within /etc/default/useradd file?Can't add users anymore by using useradduseradd where account name is a numberDebian 9 - useraddadduser has no difference from useraddwhat is difference between useradd -m and useradd -d?

Will 700 more planes a day fly because of the Heathrow expansion?

Can hackers enable the camera after the user disabled it?

How can I get people to remember my character's gender?

What to use instead of cling film to wrap pastry

Are the Night's Watch still required?

Out of scope work duties and resignation

Can there be a single technologically advanced nation, in a continent full of non-technologically advanced nations?

Is there an official reason for not adding a post-credits scene?

Decoupling cap routing on a 4 layer PCB

Wrong answer from DSolve when solving a differential equation

Why is Arya visibly scared in the library in Game of Thrones S8E3?

Does Tatsumaki wear panties?

What are the differences between credential stuffing and password spraying?

Even some useless stuff would be of use some day

Why do only some White Walkers shatter into ice chips?

In Avengers 1, why does Thanos need Loki?

How do I inject UserInterface into Access Control?

Appropriate certificate to ask for a fibre installation (ANSI/TIA-568.3-D?)

Multiple SQL versions with Docker

How can I close a gap between my fence and my neighbor's that's on his side of the property line?

Adjusting layout of footer using fancyhdr

Verb "geeitet" in an old scientific text

How to safely wipe a USB flash drive

Controlled Hadamard gate in ZX-calculus



What is the use of option -o in the useradd command?


useradd fails on archlinuxDisable login for useraddWhat does adduser do that useradd doesn't?useradd PAM authentication failedWhat variables are valid within /etc/default/useradd file?Can't add users anymore by using useradduseradd where account name is a numberDebian 9 - useraddadduser has no difference from useraddwhat is difference between useradd -m and useradd -d?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








7















What is the use of option -o for command useradd? What is a good use case of this option?










share|improve this question






























    7















    What is the use of option -o for command useradd? What is a good use case of this option?










    share|improve this question


























      7












      7








      7


      3






      What is the use of option -o for command useradd? What is a good use case of this option?










      share|improve this question
















      What is the use of option -o for command useradd? What is a good use case of this option?







      linux useradd






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 2 days ago









      Rui F Ribeiro

      42.6k1486146




      42.6k1486146










      asked Apr 9 at 17:23









      osmakosmak

      584




      584




















          2 Answers
          2






          active

          oldest

          votes


















          10














          useradd’s -o option, along with its -u option, allows you to create a user with a non-unique user id. One use case for that is to create users with identical privileges (since they share the same user id) but different passwords, and if appropriate, home directories and shells. This can be useful for service accounts (although typically you’d achieve the same result using sudo nowadays); it can also be useful for rescue purposes with a root-equivalent account using a statically-linked shell such as sash.






          share|improve this answer
































            5














            The -o option allows the creation of users with non-unique IDs, only when you also supply the numerical value of their UID with the -u option in the same line, e.g.:



            # useradd -o huey -u 501
            # useradd -o dewey -u 501
            # useradd -o louie -u 501


            This permits setting up multiple users with same rights and priveleges, but with different home directories and passwords.






            share|improve this answer























            • # useradd -o scrooge -u 0

              – rrauenza
              Apr 9 at 21:44






            • 1





              Wonderful way to break all applications that parse usernames as output of id or ls -l. Given su - scrooge -c 'id -u -n' says 'root' :)

              – kubanczyk
              Apr 10 at 7:30












            • And, quite unexpectedly, it also totalled my gdm on Ubuntu 18.04. Awww crap, I should have done it inside container...

              – kubanczyk
              Apr 11 at 14:30











            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',
            autoActivateHeartbeat: false,
            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
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f511517%2fwhat-is-the-use-of-option-o-in-the-useradd-command%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









            10














            useradd’s -o option, along with its -u option, allows you to create a user with a non-unique user id. One use case for that is to create users with identical privileges (since they share the same user id) but different passwords, and if appropriate, home directories and shells. This can be useful for service accounts (although typically you’d achieve the same result using sudo nowadays); it can also be useful for rescue purposes with a root-equivalent account using a statically-linked shell such as sash.






            share|improve this answer





























              10














              useradd’s -o option, along with its -u option, allows you to create a user with a non-unique user id. One use case for that is to create users with identical privileges (since they share the same user id) but different passwords, and if appropriate, home directories and shells. This can be useful for service accounts (although typically you’d achieve the same result using sudo nowadays); it can also be useful for rescue purposes with a root-equivalent account using a statically-linked shell such as sash.






              share|improve this answer



























                10












                10








                10







                useradd’s -o option, along with its -u option, allows you to create a user with a non-unique user id. One use case for that is to create users with identical privileges (since they share the same user id) but different passwords, and if appropriate, home directories and shells. This can be useful for service accounts (although typically you’d achieve the same result using sudo nowadays); it can also be useful for rescue purposes with a root-equivalent account using a statically-linked shell such as sash.






                share|improve this answer















                useradd’s -o option, along with its -u option, allows you to create a user with a non-unique user id. One use case for that is to create users with identical privileges (since they share the same user id) but different passwords, and if appropriate, home directories and shells. This can be useful for service accounts (although typically you’d achieve the same result using sudo nowadays); it can also be useful for rescue purposes with a root-equivalent account using a statically-linked shell such as sash.







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Apr 10 at 8:00

























                answered Apr 9 at 17:28









                Stephen KittStephen Kitt

                184k26422501




                184k26422501























                    5














                    The -o option allows the creation of users with non-unique IDs, only when you also supply the numerical value of their UID with the -u option in the same line, e.g.:



                    # useradd -o huey -u 501
                    # useradd -o dewey -u 501
                    # useradd -o louie -u 501


                    This permits setting up multiple users with same rights and priveleges, but with different home directories and passwords.






                    share|improve this answer























                    • # useradd -o scrooge -u 0

                      – rrauenza
                      Apr 9 at 21:44






                    • 1





                      Wonderful way to break all applications that parse usernames as output of id or ls -l. Given su - scrooge -c 'id -u -n' says 'root' :)

                      – kubanczyk
                      Apr 10 at 7:30












                    • And, quite unexpectedly, it also totalled my gdm on Ubuntu 18.04. Awww crap, I should have done it inside container...

                      – kubanczyk
                      Apr 11 at 14:30















                    5














                    The -o option allows the creation of users with non-unique IDs, only when you also supply the numerical value of their UID with the -u option in the same line, e.g.:



                    # useradd -o huey -u 501
                    # useradd -o dewey -u 501
                    # useradd -o louie -u 501


                    This permits setting up multiple users with same rights and priveleges, but with different home directories and passwords.






                    share|improve this answer























                    • # useradd -o scrooge -u 0

                      – rrauenza
                      Apr 9 at 21:44






                    • 1





                      Wonderful way to break all applications that parse usernames as output of id or ls -l. Given su - scrooge -c 'id -u -n' says 'root' :)

                      – kubanczyk
                      Apr 10 at 7:30












                    • And, quite unexpectedly, it also totalled my gdm on Ubuntu 18.04. Awww crap, I should have done it inside container...

                      – kubanczyk
                      Apr 11 at 14:30













                    5












                    5








                    5







                    The -o option allows the creation of users with non-unique IDs, only when you also supply the numerical value of their UID with the -u option in the same line, e.g.:



                    # useradd -o huey -u 501
                    # useradd -o dewey -u 501
                    # useradd -o louie -u 501


                    This permits setting up multiple users with same rights and priveleges, but with different home directories and passwords.






                    share|improve this answer













                    The -o option allows the creation of users with non-unique IDs, only when you also supply the numerical value of their UID with the -u option in the same line, e.g.:



                    # useradd -o huey -u 501
                    # useradd -o dewey -u 501
                    # useradd -o louie -u 501


                    This permits setting up multiple users with same rights and priveleges, but with different home directories and passwords.







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Apr 9 at 17:35









                    K7AAYK7AAY

                    1,2031028




                    1,2031028












                    • # useradd -o scrooge -u 0

                      – rrauenza
                      Apr 9 at 21:44






                    • 1





                      Wonderful way to break all applications that parse usernames as output of id or ls -l. Given su - scrooge -c 'id -u -n' says 'root' :)

                      – kubanczyk
                      Apr 10 at 7:30












                    • And, quite unexpectedly, it also totalled my gdm on Ubuntu 18.04. Awww crap, I should have done it inside container...

                      – kubanczyk
                      Apr 11 at 14:30

















                    • # useradd -o scrooge -u 0

                      – rrauenza
                      Apr 9 at 21:44






                    • 1





                      Wonderful way to break all applications that parse usernames as output of id or ls -l. Given su - scrooge -c 'id -u -n' says 'root' :)

                      – kubanczyk
                      Apr 10 at 7:30












                    • And, quite unexpectedly, it also totalled my gdm on Ubuntu 18.04. Awww crap, I should have done it inside container...

                      – kubanczyk
                      Apr 11 at 14:30
















                    # useradd -o scrooge -u 0

                    – rrauenza
                    Apr 9 at 21:44





                    # useradd -o scrooge -u 0

                    – rrauenza
                    Apr 9 at 21:44




                    1




                    1





                    Wonderful way to break all applications that parse usernames as output of id or ls -l. Given su - scrooge -c 'id -u -n' says 'root' :)

                    – kubanczyk
                    Apr 10 at 7:30






                    Wonderful way to break all applications that parse usernames as output of id or ls -l. Given su - scrooge -c 'id -u -n' says 'root' :)

                    – kubanczyk
                    Apr 10 at 7:30














                    And, quite unexpectedly, it also totalled my gdm on Ubuntu 18.04. Awww crap, I should have done it inside container...

                    – kubanczyk
                    Apr 11 at 14:30





                    And, quite unexpectedly, it also totalled my gdm on Ubuntu 18.04. Awww crap, I should have done it inside container...

                    – kubanczyk
                    Apr 11 at 14:30

















                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Unix & Linux Stack Exchange!


                    • 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%2funix.stackexchange.com%2fquestions%2f511517%2fwhat-is-the-use-of-option-o-in-the-useradd-command%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

                    Adding axes to figuresAdding axes labels to LaTeX figuresLaTeX equivalent of ConTeXt buffersRotate a node but not its content: the case of the ellipse decorationHow to define the default vertical distance between nodes?TikZ scaling graphic and adjust node position and keep font sizeNumerical conditional within tikz keys?adding axes to shapesAlign axes across subfiguresAdding figures with a certain orderLine up nested tikz enviroments or how to get rid of themAdding axes labels to LaTeX figures

                    Luettelo Yhdysvaltain laivaston lentotukialuksista Lähteet | Navigointivalikko

                    Gary (muusikko) Sisällysluettelo Historia | Rockin' High | Lähteet | Aiheesta muualla | NavigointivalikkoInfobox OKTuomas "Gary" Keskinen Ancaran kitaristiksiProjekti Rockin' High