系统集成root

关于su root和su - root

前几天有同事问到su 和 su - 的问题 感觉这概念确实容易被忽略 说明一下吧

su - root:表示人以root身份登录
just like login as root, then the shell is login shell,which mean it will expericene a login process,usually .bash_profile and .bashrc will be sourced


su   root:表示与root建立一个链接,通过root执行命令
like you open an interactive shell in root name,then only .bashrc will be sourced.



最直接的区别就是su目录还是原先用户的目录

但是su - root后目录就变为root用户的主目录了。
参与10

10同行回答

bygodbygod系统管理员中石化
带-号的是使用新用户的环境切换显示全部
带-号的是使用新用户的环境切换收起
2010-08-10
浏览1633
iori6572iori6572系统管理员捷信消费金融有限公司
su - 用户 会加载该用户的.profile文件temploer_tang 发表于 2010-8-9 15:40 正解     :)显示全部
su - 用户 会加载该用户的.profile文件
temploer_tang 发表于 2010-8-9 15:40

正解     :)收起
金融其它 · 2010-08-09
浏览1640
GooogleuGooogleu学生y.co
和Linux下一样显示全部
和Linux下一样收起
互联网服务 · 2010-08-09
浏览1663
temploer_tangtemploer_tang专业技术支持人员国际商用机器(深圳)
su - 用户 会加载该用户的.profile文件显示全部
su - 用户 会加载该用户的.profile文件收起
IT分销/经销 · 2010-08-09
浏览1691
llxyzlllllxyzlll其它某银行
顶,很好。。。。。。显示全部
顶,很好。。。。。。收起
银行 · 2010-08-09
浏览1670
qiaoyajieqiaoyajie总裁助理/总经理助理长春广大信息技术有限公司
su - 也是一样吗?在系统登录的使用root登录,则这两个命令就没有什么区别了吧显示全部
su - 也是一样吗?在系统登录的使用root登录,则这两个命令就没有什么区别了吧收起
系统集成 · 2010-08-09
浏览1606
it_civilianit_civilian技术经理sap
分析的挺好,这是个细节问题显示全部
分析的挺好,这是个细节问题收起
IT分销/经销 · 2010-08-09
浏览1612
szhangkangszhangkang项目经理aaa
分析的很透彻 值得学些显示全部
分析的很透彻 值得学些收起
互联网服务 · 2010-08-09
浏览1611
roman1985roman1985软件开发工程师北明软件
不错,学习了显示全部
不错,学习了收起
互联网服务 · 2010-08-09
浏览1599
lzj65166lzj65166软件开发工程师北京九合尚品科技有限公司
很好,分析的不错,对新手有帮助。显示全部
很好,分析的不错,对新手有帮助。收起
互联网服务 · 2010-08-09
浏览1599

提问者

haku7916
项目经理博康
擅长领域: AIX服务器Unix

相关问题

问题状态

  • 发布时间:2010-08-09
  • 关注会员:0 人
  • 问题浏览:8158
  • 最近回答:2010-08-10
  • X社区推广