su [user] 和 su - [user]的区别:

su [user]切换到其他用户,但是不切换环境变量,su - [user]则是完整的切换到新的用户环境。

如:

[root@rac1 ~]# pwd  --当前目录
/root
[root@rac1 ~]# su oracle --使用su [user]
[oracle@rac1 root]$ pwd  --当前目录没有改变,还是之前的用户目录
/root
[oracle@rac1 root]$ su - oracle --使用su - [user]
Password: 
[oracle@rac1 ~]$ pwd   --当前目录变为当前用户的家目录
/home/oracle
[oracle@rac1 ~]$

所以建议大家在切换用户时,尽量用su - [user],否则可能会出现环境变量不对的问题。

su [user] 和 su - [user]的区别相关推荐

  1. Linux下 su命令与su - 命令的区别

    su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell:而后者连用户和Shell环境一起切换成root身份了.只有切换了Shell环境才不会出 ...

  2. Linux命令su、sudo、sudo su、sudo -i使用和区别

    sudo 与 su 两个命令的最大区别是: sudo 命令需要输入当前用户的密码, su 命令需要输入 root 用户的密码. 另外一个区别是其默认行为. sudo 命令只允许使用提升的权限运行单个命 ...

  3. linux权限sudo和su,Linux中su与sudo、su - root的区别

    一.su 和 sudo 的区别 共同点:都是root用户的权限: 不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境:sudo是完全取得root的权限和root的工作环境. ...

  4. linux id和iduser,su userid 和 su - userid的区别

    su user 和 su - user的区别 linux中,切换用户的命令使su.经常看到别人切换用户使用两种方式: 1.su user 2.su - user 感觉很好奇,两种方式肯定有他的不同.查 ...

  5. su root 和 su - root 的小小区别;

    su root 和 su - root 有什么区别 su 默认切到 root su 与su - 的区别: su 是不改变当前变量 su - 是切换到用户的变量 su只能获得root的执行权限,不能获得 ...

  6. su root 与 su - root的区别

    su root 与 su - root的区别 su 默认切到 root su 与su - 的区别: su 是不改变当前变量 su - 是切换到用户的变量 su只能获得root的执行权限,不能获得环境变 ...

  7. Linux下 su命令与su - 命令有什么区别?

    网址:https://zhidao.baidu.com/question/156103424.html Linux中切换用户的命令是su或su -.su命令和su -命令最大的本质区别就是:前者只是切 ...

  8. su user 和 su - user的区别

    http://blog.chinaunix.net/u3/103877/showart_2057606.html  linux中,切换用户的命令使su.经常看到别人切换用户使用两种方式: 1.su u ...

  9. su oracle 和 su - oracle的区别

    一.症状 在启动oracle数据库时,报了这个错: [oracle@ltdit3 ~]$ ./startOracle.sh start Starting Oracle: LSNRCTL for Lin ...

最新文章

  1. rn 滑动验证_继卷轴屏之后,OPPO又展示一款“滑动”概念手机
  2. Tomcat7并发和线程数
  3. catch后面的代码会执行吗_字节码层面理解try、catch、finally
  4. Python 开发工具链全解
  5. ActiveReports报表控件教程之单元格合并
  6. ConneR and the A.R.C. Markland-N CodeForces - 1293A(暴力)
  7. sublime中编译的sass如何改变css输出风格?【这里有答案】
  8. 适配器模式(类适配器)
  9. python画多层网络_绘制多层n
  10. 虚拟dom_虚拟DOM与dom diff
  11. ssh相互访问不用密码
  12. C#属性(Attribute)用法实例解析
  13. leftjoin多表联合查询_图解面试题:多表如何查询?
  14. 分段插值/Hermite插值
  15. 15款5号电池横评,小米、南孚电池评测,充电电池评测,小米性价比最高。耐时容量高续航长,充电电池适用高耗电量产品
  16. 扫码点餐系统开通后如何设置桌码和上传菜品?
  17. Git强推本地代码到远程
  18. java实现麦克风自动录音
  19. 根据分割符分割字符串成数组
  20. C#中e.Cancel,e.Handled的区别与应用

热门文章

  1. APUE学习的经验(引以为戒)
  2. 金堂五月花计算机学校招聘,2019年成都市金堂五月花学校招生简介
  3. 微信小程序-一个跑步app
  4. 三大运营商物联卡哪家网络稳定
  5. c盘java文件误删_清理C盘误删的文件怎么恢复
  6. python定义多项式除法_python如何进行多项式的加减乘除
  7. 钕铁硼产品磁性能相对检测原理与技术
  8. C++ Point类求两点距离
  9. 《Genesis-3D开源游戏引擎--横版格斗游戏制作教程03:碰撞检测》
  10. python中如何打印阶梯_python 阶梯图