在自己的本子上面安装了linux,red hat as5.3,跟着视频学习oracle技术。
当自己操作时,才发现没有一件事是可以简简单单做成的。
useradd命令
在RHEL 5中,
#useradd -g oinstall -G dba -d /u01/oracle oracle
结果报错:
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
系统添加用户的标准步骤
1.编辑/etc/passwd与/etc/group
2.创建用户主目录
3.从/etc/skel拷贝文件与目录
4.让新用户获得其主目录与文件的拥有权限
5.给新用户一个密码
解决方法:
1、还使用上述命令,然后手动拷贝配置文件到用户的home目录下:
cp /etc/skel/.bash_profile /u01/oracle
cp /etc/skel/.bashrc /u01/oracle
cp /etc/skel/.bash_logout /u01/oracle
2、报错以后,可以使用
userdel -rf oracle
然后接着再执行useradd命令,然后就不报错了
方法2是自己实践得出的结论,目前还没有研究其原因
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12297885/viewspace-613046/
,如需转载,请注明出处,否则将追究法律责任。