Howto: Linux creating user account under group

in Categories , , last updated August 29, 2006

Q. How do I add a new user called foo under existing group bar?

A. You need to use useradd command, which create a new user or update default new user information. You need to pass -g option to useradd command. It specifies the group name or number of the user’s initial login group. The group name must exist. A group number must refer to an already existing group. The default group number is 1 or whatever is specified in /etc/default/useradd file.

Task: Make sure group sales exists

# grep 'sales' /etc/group

Task: Add a new user tom to group sales

# useradd -g sales tom
# passwd tom

You can add existing user jerry to group sales with usermod command:
# usermod -g sales jerry

You can add existing user jerry to secondary group purchase with usermod command:
# usermod -G purchase jerry

Please note that above commands works with Solaris UNIX, FreeBSD and UNIX like oses.

Posted by: Vivek Gite

The author is the creator of nixCraft and a seasoned sysadmin, DevOps engineer, and a trainer for the Linux operating system/Unix shell scripting. Get the latest tutorials on SysAdmin, Linux/Unix and open source topics via RSS/XML feed or weekly email newsletter.

Share this on (or read 4 comments/add one below):

4 comment

  1. i installed oracle 10g on linux 5.4 but running time i am getting this problem
    Xlib: connection to “:0.0” refused by server Xlib: No protocol specified

  2. i installed oracle 10g on linux 5.4 but running time i am getting this problem
    Xlib: connection to “:0.0″ refused by server Xlib: No protocol specified

    Have a question? Post it on our forum!