Where Online Learning is simpler!



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


Examples:

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.


Previous Home Page Next


Contact us     |      About us     |      Term of use      |      Copyright © 2000-2025 MyWebUniversity.com ™