一、SU与SUS的本质区别:命名体系与标准差异 1. 命名来源不同 - SUS是日本JIS标准(如JIS G 4303)中的不锈钢代号,例如SUS304代表奥氏体不锈钢,含铬18-20%、镍8-10.5%(*参考JIS标准2023版*)。 - SU是中国早期GB标准(如GB/T 1220-1992)的旧代号,如SU304对应SUS304,但2016年后中国改...
su 和 su -的区别 su 和 su - 是用于切换用户的命令,但它们在行为上有一些重要的区别。 su 命令 su 是 "switch user" 的缩写,用于切换到另一个用户的身份,但不改变环境变量。 当您使用 su 命令切换到另一个用户时,环境变量(包括路径、用户目录等)并不会被修改。 举个例子,如果您从普通用户切换到另一...
su命令和su-命令最大的本质区别就是:su只是切换了root身份,但Shell环境仍然是普通用户的Shell;而su-连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会出现PATH环境变量错误。su切换成root用户以后,pwd一下,发现工作目录仍然是普通用户的工作目录;而用su-命令切换以后,工作目录变成ro...
su与su -区别 su和su - 命令使用最主要的区别主要是涉及login-shell和non-login shell的变量读取方法,两种不同的变量读取方法导致执行用户切换后HOME/PATH/USER/MAIL等变量不同。 下面我们通过实例再具体展开讲述这两者间的区别。 su切换用户 划重点: (1)PATH变量没有切换成新用户root,还是dmtsai用户的。su切换新...
1、su 和 sudo 的区别: 1.1.共同点:都是root用户的权限; 1.2.不同点:su仅仅取得root权限,工作环境不变,还是在切换之前用户的工作环境;sudo是完全取得root的权限和root的工作环境 2、su、su - 、sudo的区别 su 切换到root用户,但是并没有转到roo
1 我首先是用su命令切换到root身份的,但是运行useradd时,出现错误:bash: useradd: command not found。google了一下,原因是在这个用su命令切换过来的root用户上。2 su命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普通用户的Shell;而后者连用户和Shell环境一起切换成root身份...
两个命令的最大区别是:sudo 命令需要输入当前用户的密码,su 命令需要输入 root 用户的密码。 很明显,就安全而言,sudo 命令更好。例如,考虑到需要 root 访问权限的多用户使用的计算机。在这种情况下,使用 su 意味着需要与其他用户共享 root 用户密码,这显然不是一种好习惯。
在实际工作中,曾经遇到切换用户环境变量无法加载的问题。其原因就是对su 和su -的区别认识有问题。 1、su命令:su不会读取目标用户的环境配置文件 2、su - 命令:su - 读取目标用户的环境配置文件 总结: su 命令与 su - 命令之间有什么区别呢? 前者在切换到 root 用户之后仍然保持旧的(或者说原始用户的)环境...
su USERNAME,与su - USERNAME的不同之处如下:su - USERNAME切换用户后,同时切换到新用户的工作环境中。su USERNAME切换用户后,不改变原用户的工作目录,及其他环境变量目录。su - su -,su -l或su --login 命令改变身份时,也同时变更工作目录,以及HOME,SHELL,USER,LOGNAME。此外,也会变更PATH变量。用...