请问su 与su -命令有什么区别?

hansom6
请问su 与su -命令有什么区别?

请问su 与su -命令有什么区别?

ddb521
加-
会加载相应的环境变量***,
上次有人问过了,你搜索下吧

hxxujf
关于这个问题呀!嗯!我用大概的意思解释下吧!
要是光用 su 的话,就是变量不变,指用户的环境不变,比如你用user3 su usre4 的时候,会显示你仍然在 user3 的环境下使用 user4 .如果加上 "-"的话,指切换用户的同时环境也会改变。
嗯!大概意思,没用专业语言,个人理解。

7717060
:mrgreen: :mrgreen: [quote]原帖由 [i]hxxujf[/i] 于 2008-6-8 17:53 发表 [url=http://linux.chinaunix.net/bbs/redirect.php?goto=findpost&pid=6608461&ptid=1009749][img]http://linux.chinaunix.net/bbs/images/common/back.gif[/img][/url]
关于这个问题呀!嗯!我用大概的意思解释下吧!
要是光用 su 的话,就是变量不变,指用户的环境不变,比如你用user3 su usre4 的时候,会显示你仍然在 user3 的环境下使用 user4 .如果加上 "-"的话,指切换用户 ... [/quote]
不错哦

finddream
su: Change the effective user id and group id to that of USER.
su - :   -, -l, --login
                 make the shell a login shell

wangllbo
请问su 与su -命令有什么区别?
这么说吧,su root //你可以以root的身份登陆,但环境还是原来用户的,你用pwd就知道目录还是原来的用户目录
          su -root //环境变成root用户的,pwd变成root目录

sdu_lizhipeng
恩,讲的很好.这里关键的一个就是环境变量

hansom6
嗯,都讲的不错,受教也!
:wink:
上一篇:一个菜鸟问题 下一篇:下面没有链接了