Linux shell中su 和 su - 的区别
来源:互联网 发布:尘埃3 for mac 编辑:程序博客网 时间:2024/04/27 18:31
su 和 su - 的区别
前者只是切换了身份,但SHELL环境仍然是原用户的SHELL;而后者连用户和SHELL环境一起切换成新用户的了。只有切换了SHELL环境才不会出现PATH环境变量错误。
具体案例:
有人用root登陆。然后切换到oracle用户下,执行sqlplus 命令却报错:?command not found!
就是因为使用的是su,而不是su -
另外还有个很明显的区别:
比如说 root用户在/root/目录下, su oracle,
切换到了oracle 用户,但是目录仍然在/root/下。
如果使用su - oracle
你可以发现目录也切换到oracle用户的家目录下。
前者只是切换了身份,但SHELL环境仍然是原用户的SHELL;而后者连用户和SHELL环境一起切换成新用户的了。只有切换了SHELL环境才不会出现PATH环境变量错误。
具体案例:
有人用root登陆。然后切换到oracle用户下,执行sqlplus 命令却报错:?command not found!
就是因为使用的是su,而不是su -
另外还有个很明显的区别:
比如说 root用户在/root/目录下, su oracle,
切换到了oracle 用户,但是目录仍然在/root/下。
如果使用su - oracle
你可以发现目录也切换到oracle用户的家目录下。
0 0
- Linux shell中su 和 su - 的区别
- Linux shell中su 和 su - 的区别2
- linux中su 和su -的区别
- linux中su 和su -的区别
- 区分shell中 su 和 su - 的区别
- Linux中su命令和su - 命令的区别
- Linux中su、su -和sudo的区别
- linux中su和su -命令的区别
- linux 命令 su- 和 su 的区别
- 【linux】 su,su -,和sudo的区别
- Linux su su -的区别
- su 和su -的区别
- su和su -的区别
- su和su -的区别
- su和su - 的区别
- su 和 su - 的区别:
- su 和su -的区别
- linux中su与su -命令的区别
- Ganymed SSH-2 for Java系列8之SFTPv3Client说明
- Spring JMS 整合Tomcat和ActiveMQ
- mysql游标的使用
- linux下进行sd卡的分区,挂载,格式化
- Information Retrieval Ranked List 模型
- Linux shell中su 和 su - 的区别
- spring传播特性与隔离级别简介
- JAVA 命令行下 编译,解释执行时 参数大全 javac java
- mysql性能优化
- testlink安装配置详细步骤
- iOS模拟器调试BLE
- stomp 消息协议 消息队列
- 大家一起去东莞!!
- lucene 的评分机制