在linux上做测试: su oracle提示需要输入密码 而使用su - oracle 则无需使用密码 为何?

在linux上做测试:suoracle提示需要输入密码而使用su-oracle则无需使用密码为何?centos... 在linux上做测试:
su oracle提示需要输入密码
而使用su - oracle 则无需使用密码
为何?
centos
展开
 我来答
来自慧云寺婉若游龙的白玫瑰
2011-09-02 · TA获得超过699个赞
知道小有建树答主
回答量:267
采纳率:100%
帮助的人:292万
展开全部
你从root su其他任何用户都不用密码。
估计你两次su是从不同的用户su的。
带-和不带-的区别就是,带-的话,会读取oracle用户的环境变量,不带的话,还是现在这个用户的环境变量。
百度网友4ca4040
2011-09-11
知道答主
回答量:3
采纳率:0%
帮助的人:5167
展开全部
请问你使用的是什么linux? 在这里 oracle是一个用户名
理论上前者是不合法的,因为不会调用profile脚本。
但是是不是需要输入密码的问题,这个我认为是权限是否已经给与的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友33f8b64fd
2011-08-28 · TA获得超过110个赞
知道答主
回答量:173
采纳率:0%
帮助的人:97万
展开全部
因为带 - 和没带 - 的区别

不带- 例如 切换用户的时候 从 root 切换su zhangsan
虽然是以张三的用户名 但是环境还是root本身的

也就是说带 - 的时候才会切换相应的用户名的 环境 明白吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
blueriver_nxm
2011-08-28 · TA获得超过122个赞
知道答主
回答量:117
采纳率:0%
帮助的人:103万
展开全部
哪有这种事?!你su oracle的时候是root用户么?
追问
是得
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式