Chinaunix
标题:
新建了一个用户,为何/home目录下没有对应的文件夹?
[打印本页]
作者:
xph4444
时间:
2010-10-12 16:11
标题:
新建了一个用户,为何/home目录下没有对应的文件夹?
新建了一个oracle用户,可以用su oracle 切换到该用户,但是/home下却没有生成oracle文件夹,以至于找不到/home/oracle/.bash_profile文件用来编辑oracle环境变量。目前oracle已经装好了,但无法使用sqlplus等命令,因为没有设置环境变量。
请问应该如何设置才能编辑/home/oracle/.bash_profile文件,或者有其他办法使用sqlplus命令?
作者:
cst05001
时间:
2010-10-12 16:19
# cp -rfv /etc/skel/.* /home/oracle
# chown -Rv oracle.oracle /home/oracle
复制代码
作者:
mxiaohua1768
时间:
2010-10-12 18:00
作者:
nagaregawa
时间:
2010-10-12 18:07
你是怎么创建的呢?
作者:
xph4444
时间:
2010-10-12 18:14
回复
2#
cst05001
好厉害啊,问题就这样解决了,一切都正常了
不过 # chown -Rv oracle.oracle /home/oracle会提示invalid, 我用是# chown -Rv oracle /home/oracle 就解决了。
作者:
chenyx
时间:
2010-10-12 20:32
楼主的oracle用户怎么创建的?
作者:
wendaozhe
时间:
2010-10-13 10:07
如果是用useradd建立的,记得-m 选项啊
作者:
xuledw
时间:
2010-10-13 14:12
如果是用useradd建立的,记得-m 选项啊
wendaozhe 发表于 2010-10-13 10:07
-m, --create-home create home directory for the new user
account
作者:
shizhi2829
时间:
2012-12-02 23:23
回复
5#
xph4444
你好 我也遇到这个问题了,请问你是如何解决的啊?我现在找不到oracle用户的.bash_profile文件,在root用户下找到了/etc/skel里有这个文件,我创建用户的时候的命令是
useradd -g oinstall -G dba -d /u01/oracle oracle创建完成后home下面就没有目录,我更改环境变量的方法是将root用户下/etc/skel里的.bash_profile更改了然后cp到了
/u01/oracle里,请问这样可以吗?我su - oracle之后 env | grep ORA发现里面环境变量都对的,还没开始安装oracle,不知道能不能装上。这还没开始装就已经郁闷的半死了
我现在只是好奇为什么创建用户的时候会没有/home/oracle的文件夹,能帮忙解释一下吗 先谢谢了
作者:
chenyx
时间:
2012-12-03 07:56
回复
9#
shizhi2829
你用-d参数指定了oracle用户的家目录的位置,所以/home下不会有oracle目录.
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2