Solaris adding new user accounts

by on March 16, 2006 · 0 comments· Last updated March 16, 2006

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


You should follow me on twitter here or grab rss feed to keep track of new changes.

Featured Articles:

{ 0 comments… add one now }

Leave a Comment

You can use these HTML tags and attributes for your code and commands: <strong> <em> <ol> <li> <u> <ul> <blockquote> <pre> <a href="" title="">
What is 6 + 3 ?
Please leave these two fields as-is:
Solve the simple math so we know that you are a human and not a bot.



Previous post:

Next post: