一、如何创建一个与另一台server上一样的用户

1. 原server上,

[orar3p@oratest ~]$ id
uid=501(orar3p) gid=503(oinstall) groups=503(oinstall),502(dba) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

 

2. 在目标server上,

[root]$

mkdir /oracle  ##用户家目录的上一层目录要先建好

groupadd -g 503 oinstall
 
groupadd -g 502 dba
 
useradd -u 502 -g oinstall -G dba -d /oracle/R3P orar3p

chown -R orar3p:oinstall /oracle/R3P

passwd orar3p

 

## 删除用户和组的方法, 有问题时可以删掉重建

userdel -r  orar3p

groupdel oinstall

groupdel dba

 

## 改家目录下的.profile

[root@CSICN01TESTDB oracle]# su - orar3p
[orar3p@CSICN01TESTDB ~]$ pwd
/oracle/R3P
[orar3p@CSICN01TESTDB ~]$ vi .bash_profile

 

 

## 创建多层目录
mkdir -p  /oracle/R3P/oraarch

## 强制删除目录及子目录
rm -rf  /oracle