在开行服务器ntpd服务时遇到3个标题

Linux下su与su -命令的分歧

 

在运行服务器ntpd服务时碰着三个题材

澳门金沙国际 1

动用 su root 切换来root用户后,不能够采用service命令;

使用 su – 后,就足以应用service命令了。

原因:

澳门金沙国际 2

指令的区分,的区分和运用。su命令和su -命令不同就是:

su只是切换了root身份,但Shell环境依然是普通用户的Shell;而su
-连用户和Shell环境一起切换成root身份了。唯有切换了Shell环境才不会油然则生PATH环境变量错误,报command
not found的错误。

su切换成root用户以往,pwd一下,发现工作目录依旧是普通用户的做事目录;而用su
-命令切换以往,工作目录变成root的行事目录了。

用echo $PATH命令看一下su和su – 后的环境变量已经变了。

澳门金沙国际 3

以此类推,要从当下用户切换来任何用户也同样,应该使用su -命令。

在开行服务器ntpd服务时碰着二个标题

澳门金沙国际 4

澳门金沙国际 5

 

行使 su root 切换来root用户后,不可以动用service命令;

使用 su root 切换来root用户后,不得以应用service命令;

su命令和su
-命令最大的本质差别就是:前者只是切换了root身份,但Shell环境照旧是普通用户的Shell;而后人连用户和Shell环境一起切换成root身份了。只有切换了Shell环境才不会现出PATH环境变量错误。su切换成root用户现在,pwd一下,发现工作目录依然是普通用户的劳作目录;而用su
-命令切换未来,工作目录变成root的干活目录了。用echo
$PATH命令看一下su和su
-将来的环境变量有啥不相同。以此类推,要从目前用户切换来其他用户也同样,应该使用su
-命令。

使用 su – 后,就能够使用service命令了。

利用 su – 后,就足以采用service命令了。

原因:

原因:

澳门金沙国际 6

澳门金沙国际 7

su命令和su -命令分裂就是:

su命令和su -命令不同就是:

澳门金沙国际,su只是切换了root身份,但Shell环境照旧是普通用户的Shell;而su
-连用户和Shell环境一起切换成root身份了。唯有切换了Shell环境才不会并发PATH环境变量错误,报command
not found的荒唐。

su只是切换了root身份,但Shell环境依旧是普通用户的Shell;而su
-连用户和Shell环境一起切换成root身份了。唯有切换了Shell环境才不会并发PATH环境变量错误,报command
not found的谬误。

su切换成root用户将来,pwd一下,发现工作目录依旧是普通用户的行事目录;而用su
-命令切换将来,工作目录变成root的办事目录了。

su切换成root用户将来,pwd一下,发现工作目录仍旧是普通用户的行事目录;而用su
-命令切换以往,工作目录变成root的劳作目录了。

用echo $PATH命令看一下su和su – 后的环境变量已经变了。

用echo $PATH命令看一下su和su – 后的环境变量已经变了。

澳门金沙国际 8

澳门金沙国际 9

以此类推,要从眼下用户切换来其他用户也如出一辙,应该使用su -命令。

以此类推,要从此时此刻用户切换来其余用户也一致,应该使用su -命令。

参考:(计算)Linux下su与su
-命令的本质不一致

参考:(总括)Linux下su与su
-命令的本质差异

 

 

相关文章