迅维网

标题: Linux下有时出现shutdown命令无法执行,command not found的原因及解决办法 [打印本页]

作者: バ幸福De右岸    时间: 2016-9-11 05:52
标题: Linux下有时出现shutdown命令无法执行,command not found的原因及解决办法
Linux下有时出现shutdown命令无法执行,command not found,但大部分时候正常,后来我才发现了原因:

  在root用户下# 我执行shutdown 命令正常,但是如果我切换到其他用户例如 su - user1 然后再切换回来 su 这时shutdown 命令就不好用了。
   原因就是使用 su 切换回来时,虽然帐户变成了#,root,但是环境变量并没有变回来,因为
     su root  和
     su - root 是有区别的,su root 切换后还是原来用户的env,而su - root 切换后使用的是新用户的env

因此 切换时用 su - root 切换回root的env,shutdown命令就可以用了。


作者: 会员945875    时间: 2016-9-11 15:46
后来我也发现了原因




欢迎光临 迅维网 (https://www.chinafix.com/) Powered by Discuz! X3.4