creating oracle user and groups

Create oracle groups 
if you had been configured with yum, dba and oinstall are created 
as a root
groupadd -g 54321 oinstall 
groupadd -g 54322 dba 
     
groupadd -g 54323 oper
groupadd -g 54324 backupdba
groupadd -g 54325 dgdba
groupadd -g 54326 kmdba
groupadd -g 54327 asmdba
groupadd -g 54328 asmoper
groupadd -g 54329 asmadmin

To create oracle user
useradd -u 54321 -g oinstall -G dba,oper,backupdba,dgdba,kmdba,asmdba,asmoper,asmadmin oracle

To modify oracle user to add groups
id oracle
uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba)

usermod -u 54321 -g oinstall -G dba,oper,backupdba,dgdba,kmdba,asmdba,asmoper,asmadmin oracle

[root@localhost ~]# id oracle

uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba),54323(oper),54324(backupdba),54325(dgdba),54326(kmdba),54327(asmdba),54328(asmoper),54329(asmadmin)

To change oracle password[root@localhost ~]# passwd oracle
Changing password for user oracle.
New password:
BAD PASSWORD: The password contains the user name in some form
Retype new password:

passwd: all authentication tokens updated successfully.