Solaris adding new user accounts

by on March 16, 2006 · 1 comment· LAST UPDATED March 16, 2006

in

useradd command use to add a new user to the /etc/passwd and /etc/shadow and /etc/user_attr file. Before adding a new user you need to setup defaults by specifying useradd -D with the combination of options which sets the default values for the respective fields. So that Subsequent useradd commands without the –D option use these arguments. It will save your time.

# useradd -D -b /export/home -g pusers

Output:

group=pusers,100  project=default,3  basedir=/export/home
skel=/etc/skel  shell=/bin/sh  inactive=0
expire=  auths=  profiles=  roles=  limitpriv=
defaultpriv=  lock_after_retries=

Where,

  • -b : Base home directory
  • -g : Primary group

Now add a user rockyjr:

# useradd -m rockyjr
# passwd -f rockyjr

Where,

  • -m : creates a home directory for rockyjr user.
  • -f : The -f option expires the password at first login, forcing the rockyjr to change it

Common option for useradd command

  • -u 1030 : Use UID 101
  • -g pusers : Specify user's primary login group
  • -G ftp,admin,www : Specify user's secondary group membership
  • -d /nas/home/user : Specify user's home directory
  • -s /usr/bin/bash : Specify user's login shell
TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!

{ 1 comment… read it below or add one }

1 Thilak July 25, 2013 at 8:18 am

Good Info. Saved my time :)
Thanks !

Reply

Leave a Comment

Previous post:

Next post: