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;
What is the use of option -o
for command useradd
? What is a good use case of this option?
linux useradd
add a comment |
What is the use of option -o
for command useradd
? What is a good use case of this option?
linux useradd
add a comment |
What is the use of option -o
for command useradd
? What is a good use case of this option?
linux useradd
What is the use of option -o
for command useradd
? What is a good use case of this option?
linux useradd
linux useradd
edited 2 days ago
Rui F Ribeiro
42.6k1486146
42.6k1486146
asked Apr 9 at 17:23
osmakosmak
584
584
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
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
.
add a comment |
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.
# useradd -o scrooge -u 0
– rrauenza
Apr 9 at 21:44
1
Wonderful way to break all applications that parse usernames as output ofid
orls -l
. Givensu - 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
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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
.
add a comment |
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
.
add a comment |
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
.
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
.
edited Apr 10 at 8:00
answered Apr 9 at 17:28
Stephen KittStephen Kitt
184k26422501
184k26422501
add a comment |
add a comment |
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.
# useradd -o scrooge -u 0
– rrauenza
Apr 9 at 21:44
1
Wonderful way to break all applications that parse usernames as output ofid
orls -l
. Givensu - 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
add a comment |
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.
# useradd -o scrooge -u 0
– rrauenza
Apr 9 at 21:44
1
Wonderful way to break all applications that parse usernames as output ofid
orls -l
. Givensu - 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
add a comment |
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.
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.
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 ofid
orls -l
. Givensu - 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
add a comment |
# useradd -o scrooge -u 0
– rrauenza
Apr 9 at 21:44
1
Wonderful way to break all applications that parse usernames as output ofid
orls -l
. Givensu - 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
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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