Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3049140
  • 博文数量: 535
  • 博客积分: 15788
  • 博客等级: 上将
  • 技术积分: 6507
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-07 09:11
文章分类

全部博文(535)

文章存档

2016年(1)

2015年(1)

2014年(10)

2013年(26)

2012年(43)

2011年(86)

2010年(76)

2009年(136)

2008年(97)

2007年(59)

分类:

2007-12-25 17:10:13

在RHEL 5中安装oracle10,
按照as4的建用户方法建用户:
useradd -g dba -d /oracle -m oracle
结果报错:
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
建完的用户没有 .bashrc等文件。
原因:

系统添加用户的标准步骤
1.编辑/etc/passwd与/etc/group
2.创建用户主目录
3.从/etc/skel拷贝文件与目录
4.让新用户获得其主目录与文件的拥有权限
5.给新用户一个密码

幻灯片 147

因为我的/oracle目录是一块单独的硬盘,挂在了/oracle目录下,当使用useradd -g dba -d /oracle -m oracle命令建用户时,对于已经存在了home  directory的用户,将不会拷贝.bashrc等文件到用户的家下。
SKEL=/etc/skel,这文件夹就是在添加用户时,会将里面的所有文件复制到新建用户的主目录,包括.bashrc,.bash_profile,.bash_logout。
解决办法:
依旧使用上面的脚本建用户,然后手动拷贝配置文件到/oracle下。
cp '/etc/skel/.bash_profile' '/etc/skel/.bashrc' '/etc/skel/.bash_logout' /oracle
阅读(2835) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-07-09 14:19:59

怎么进入用户的.bashrc文件啊 看不到它啊

chinaunix网友2010-07-09 14:18:54

vmmmmmmmmmmmmmmmmmmmmm