Ubuntu:su和su -(su - root)的区别
2015-09-23 18:32
337 查看
su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份了。
1.执行 su
单纯使用su切换到root,读取变量的方式是non-login shell,这种方式下很多的变量都不会改变,尤其是PATH,所以root用的很多的命令都只能用绝对路径来执行,这种方式只是切换到root的身份.
2.执行su - (su - root)
用su -这种方式的话,是login shell方式,它是先以root身份登录然后再执行别的操作。
3.资料
http://www.2cto.com/os/201404/294852.html
1.执行 su
单纯使用su切换到root,读取变量的方式是non-login shell,这种方式下很多的变量都不会改变,尤其是PATH,所以root用的很多的命令都只能用绝对路径来执行,这种方式只是切换到root的身份.
2.执行su - (su - root)
用su -这种方式的话,是login shell方式,它是先以root身份登录然后再执行别的操作。
3.资料
http://www.2cto.com/os/201404/294852.html
相关文章推荐
- 测试用例设计白皮书--等价类划分方法
- Android中使用Handler造成内存泄露
- Report View 2008 升级至Report View 2012
- DRUID连接池的使用——为监控而生的DB池[转]
- CYC-非常炫酷的UIView动画-02
- LightOJ 1038 概率期望
- NGUI控件
- mysqldump选项
- android之ScrollView里嵌套ListView(都可滚动)
- hibernate 双向n-n
- angular form 验证 ngMessage
- shell笔记
- ExecutorService对象的shutdown()和shutdownNow()的区别
- 计算几何(凸包模版,向量运算)
- psd切图
- 一个苹果证书供多台电脑开发使用——导出p12文件
- CSMA/CD 协议
- UVa1588——Kickdown
- Python爬虫框架Scrapy获得定向打击批量招聘信息
- android traceview的使用