Bug 387031 - useradd syntax error with -o option and without -u UID
Summary: useradd syntax error with -o option and without -u UID
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: shadow-utils
Version: 5.0
Hardware: i386
OS: Linux
low
medium
Target Milestone: ---
: ---
Assignee: Peter Vrabec
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-11-16 15:33 UTC by Nadine PORCHER
Modified: 2008-05-07 15:29 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-05-07 15:29:46 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Nadine PORCHER 2007-11-16 15:33:29 UTC
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

Description of problem:
/usr/sbin/useradd  -g 10 -d /home/prodexp -s /bin/ksh -o -c DCCS_account prodexp
Usage: useradd [options] LOGIN

Options:
  -b, --base-dir BASE_DIR       base directory for the new user account
                                home directory
  -c, --comment COMMENT         set the GECOS field for the new user account
  -d, --home-dir HOME_DIR       home directory for the new user account
  -D, --defaults                print or save modified default useradd
                                configuration
  -e, --expiredate EXPIRE_DATE  set account expiration date to EXPIRE_DATE
  -f, --inactive INACTIVE       set password inactive after expiration
                                to INACTIVE
  -g, --gid GROUP               force use GROUP for the new user account
  -G, --groups GROUPS           list of supplementary groups for the new
                                user account
  -h, --help                    display this help message and exit
  -k, --skel SKEL_DIR           specify an alternative skel directory
  -K, --key KEY=VALUE           overrides /etc/login.defs defaults
  -m, --create-home             create home directory for the new user
                                account
  -l,                       do not add user to lastlog database file
  -M,                       do not create user's home directory(overrides /etc/login.defs)
  -r,                       create system account
  -o, --non-unique              allow create user with duplicate
                                (non-unique) UID
  -p, --password PASSWORD       use encrypted password for the new user
                                account
  -s, --shell SHELL             the login shell for the new user account
  -u, --uid UID                 force use the UID for the new user account
  -Z, --selinux-user SEUSER     use a specific SEUSER for the SELinux user mapping


Version-Release number of selected component (if applicable):
shadow-utils-4.0.17-12.el5

How reproducible:
Always


Steps to Reproduce:
1./usr/sbin/useradd  -g 10 -d /home/prodexp -s /bin/ksh -o -c DCCS_account prodexp
2.
3.

Actual Results:
Syntax displayed

Expected Results:
Account creation

Additional info:

Comment 1 Peter Vrabec 2008-05-07 15:29:46 UTC
It makes sense to me :)
'-o' option is used when I want to create user with a duplicate UID specified 
by '-u' option.


Note You need to log in before you can comment on or make changes to this bug.