In the examples below, you will see several usage of the commands for useradd, userdel, usermod, groupadd, groupdel, and groupmod. Since the examples are self-explanatory, I suggest you should see the manual pages at bottom of this page for any of the commands you have question.
useradd - administer a new user login on the system
userdel - delete a user's login from the system
usermod - modify a user's login information on the system
groupadd - add (create) a new group definition on the system
groupdel - delete a group definition from the system
groupmod - modify a group definition on the system
MySolaris
uid=0(root) gid=0(root) groups=0(root),1(other),2(bin),3(sys),4(adm),5(uucp),6(mail),7(tty),8(lp),9(nuucp),12(daemon)
/usr/sbin/useradd
UX: useradd: ERROR: invalid syntax.
usage: useradd [-u uid [-o] | -g group | -G group[[,group]...] |-d dir | -b base_dir |
-s shell | -c comment | -m [-k skel_dir] | -f inactive |
-e expire | -A authorization [, authorization ...] |
-P profile [, profile ...] | -R role [, role ...] |
-K key=value | -p project [, project ...]] login
useradd -D [-g group | -b base_dir | -f inactive | -e expire
-A authorization [, authorization ...] |
-P profile [, profile ...] | -R role [, role ...] |
-K key=value ... -p project] | [-s shell] | [-k skel_dir]
80 blocks
newuser:x:102:1:newuser:/export/home/newuser:/bin/ksh
newuser:*LK*:::::::
New Password:
Re-enter new Password:
passwd: password successfully changed for newuser
newuser:$5$w6al9BVN$OqE5zQFhqRDuKu0aF8FXb6QBPUm6GpNEcUK8rsxGS62:15144::::::
newgroup::100:
UX: groupadd: ERROR: invalid syntax.
usage: groupadd [-g gid [-o]] group
UX: usermod: ERROR: Invalid syntax.
usage: usermod -u uid [-o] | -g group | -G group[[,group]...] |
-d dir [-m] | -s shell | -c comment |
-l new_logname | -f inactive | -e expire |
-A authorization [, authorization ...] | -K key=value ... |
-P profile [, profile ...] | -R role [, role ...] login
/etc/passwd:newuser:x:102:100:newuser:/export/home/newuser:/bin/ksh
/etc/shadow:newuser:$5$w6al9BVN$OqE5zQFhqRDuKu0aF8FXb6QBPUm6GpNEcUK8rsxGS62:15144::::::
newuser:x:102:100:newuser:/export/home/newuser:/bin/ksh
newgroup::100:
newuser:x:102:100:newuser:/export/home/newuser:/bin/ksh
Oracle Corporation SunOS 5.11 snv_151a November 2010
uid=102(newuser) gid=100(newgroup) groups=100(newgroup)
newgroup
uid=102(newuser) gid=100(newgroup) groups=100(newgroup)
The authenticity of host '192.168.1.5 (192.168.1.5)' can't be established.
RSA key fingerprint is 16:c0:ec:37:f8:e3:0e:c4:03:ea:ff:a0:14:38:94:2d.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.5' (RSA) to the list of known hosts.
Password:
Last login: Sat Jun 18 22:58:19 2011 from mysolaris
Oracle Corporation SunOS 5.11 snv_151a November 2010
uid=102(newuser) gid=100(newgroup) groups=100(newgroup)
newuser pts/3 2011-06-18 22:58 (mysolaris)
newuser
newgroup
uid=102(newuser) gid=100(newgroup) groups=100(newgroup)
100
102
Connection to 192.168.1.5 closed.
uid=0(root) gid=0(root) groups=0(root),1(other),2(bin),3(sys),4(adm),5(uucp),6(mail),7(tty),8(lp),9(nuucp),12(daemon)
newuser:x:102:100:newuser:/export/home/newuser:/bin/ksh
UX: usermod: ERROR: Invalid syntax.
usage: usermod -u uid [-o] | -g group | -G group[[,group]...] |
-d dir [-m] | -s shell | -c comment |
-l new_logname | -f inactive | -e expire |
-A authorization [, authorization ...] | -K key=value ... |
-P profile [, profile ...] | -R role [, role ...] login
newuser:x:102:100:newuser:/export/home/newuser:/bin/bash
UX: groupadd: developers name too long.
developers::101:
dev::102:
dev::102:
newuser:x:102:102:newuser:/export/home/newuser:/bin/bash
Oracle Corporation SunOS 5.11 snv_151a November 2010
uid=102(newuser) gid=102(dev) groups=102(dev)
102
dev
logout
#
uid=0(root) gid=0(root) groups=0(root),1(other),2(bin),3(sys),4(adm),5(uucp),6(mail),7(tty),8(lp),9(nuucp),12(daemon)
Oracle Corporation SunOS 5.11 snv_151a November 2010
uid=102(newuser) gid=102(dev) groups=102(dev)
newuser
dev
/export/home/newuser
sysadmin::14:
uid=102(newuser) gid=102(dev) groups=102(dev)
logout
uid=0(root) gid=0(root) groups=0(root),1(other),2(bin),3(sys),4(adm),5(uucp),6(mail),7(tty),8(lp),9(nuucp),12(daemon)
sysadmin::14:
admin::103:
logout
UX: usermod: ERROR: Invalid syntax.
usage: usermod -u uid [-o] | -g group | -G group[[,group]...] |
-d dir [-m] | -s shell | -c comment |
-l new_logname | -f inactive | -e expire |
-A authorization [, authorization ...] | -K key=value ... |
-P profile [, profile ...] | -R role [, role ...] login
newuser:x:102:102:newuser:/export/home/newuser:/bin/bash
Oracle Corporation SunOS 5.11 snv_151a November 2010
uid=102(newuser) gid=102(dev) groups=102(dev),103(admin)
dev admin
102
102 103
102
uid=102(newuser) gid=102(dev) groups=102(dev),103(admin)
logout
newuser:x:102:102:newuser:/export/home/newuser:/bin/bash
uid=0(root) gid=0(root) groups=0(root),1(other),2(bin),3(sys),4(adm),5(uucp),6(mail),7(tty),8(lp),9(nuucp),12(daemon)
total 3
drwxr-xr-x 2 newuser other 9 2011-06-18 23:06 newuser
/export/home
drwxr-xr-x 2 newuser dev 9 2011-06-18 23:06 newuser
#groupdel dev
drwxr-xr-x 2 newuser 101 9 2011-06-18 23:06 newuser
admin::101:
drwxr-xr-x 2 newuser admin 9 2011-06-18 23:06 newuser
drwxr-xr-x 2 newuser 101 9 2011-06-18 23:06 newuser
usage: userdel [-r] login
/export/home
total 3
drwxr-xr-x 2 newuser 101 9 2011-06-18 23:06 newuser
/export/home
UX: groupmod: ERROR: invalid syntax.
usage: groupmod -g gid [-o] | -n name group
UX: groupmod: ERROR: invalid syntax.
usage: groupmod -g gid [-o] | -n name group
dev::101:
UX: groupmod: ERROR: invalid syntax.
usage: groupmod -g gid [-o] | -n name group
newdev::101:
newdev::104:
newdev::101:
Please click on "
man useradd " to see the Manual Page for this command.
Please click on "
man userdel " to see the Manual Page for this command.
Please click on "
man usermod " to see the Manual Page for this command.
Please click on "
man groupadd " to see the Manual Page for this command.
Please click on "
man groupdel " to see the Manual Page for this command.
Please click on "
man groupmod " to see the Manual Page for this command.
Please click on " useradd in PDF " format.
Please click on " userdel in PDF " format.
Please click on " usermod in PDF " format.
Please click on " groupadd in PDF " format.
Please click on " groupdel in PDF " format.
Please click on " groupmod in PDF " format.