在shell中切换用户执行后续语句时,su与su 的主要区别在于是否切换用户的shell环境。su命令:仅切换用户身份:使用su username时,只是将当前用户的身份切换到指定的用户,但当前的shell环境保持不变。不改变工作目录:即使切换了用户,当前的工作目录仍然是切换用户之前的目录。环境变量可能无效:由于未切换she...
su命令和su-命令最大的本质区别就是:su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su-连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su-命令切换以后,工作目录变成ro...
一、切换root身份不同 1、su命令:su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su -连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误,报command not found的错误。 2、su - 命令:su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su ...
su 只是切换了root身份,但 Shell 环境仍然是之前普通用户的Shell; 而su - 连用户和 Shell 环境一起切换成 root 身份了。 只有切换了Shell环境才不会出现PATH环境变量错误,报command not found的错误。 su 切换成 root 用户以后,pwd 一下,发现工作目录仍然是普通用户的工作目录;而用su -命令切换以后,工作目录变...
su USERNAME,与su - USERNAME的不同之处如下:su - USERNAME切换用户后,同时切换到新用户的工作环境中。su USERNAME切换用户后,不改变原用户的工作目录,及其他环境变量目录。su - su -,su -l或su --login 命令改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量。用...
切换用户是可以使用su tom或者su - tom来实现,但是两者有区别 su只是切换身份,但shell环境仍然是原用户的shell su -是连用户的shell环境一起切换 切换了shell环境,PATH的环境变量才有效 举例子:比如说 root用户在/root/目录下, su tom,切换到了tom 用户,但是目录仍然在/root/下。如果使用su -...
SU 是切换到其他用户,但是不切换环境变量(比如说那些你用export命令查看一下,就知道两个命令的区别了...
1、切换root身份不同su命令:su只是切换了root身份,但shell环境仍然是普通用户的shell;而su-连用户和shell环境一切切换成root身份了。只有切换了shell环境才不会出现PATH环境变量错误,报command not found的错误。su-命令:su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su-...
aix中su与su-的区别将用户环境切换到该用户初始登录环境 aix中su与su-的区别 su与su–的区别 使用su进u1,查看路径; 使用su- 进入u1,查看路径; 使用“Su –”切换用户时,将用户环境切换到该用户初始登录环境。©2022 Baidu |由 百度智能云 提供计算服务 | 使用百度前必读 | 文库协议 | 网站地图 | 百度...