电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1649|回复: 0

Linux下有时出现shutdown命令无法执行,command not found的原因及解决办法

[复制链接]
admin 发表于 2013-2-21 17:54:46 | 显示全部楼层 |阅读模式
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命令就可以用了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-11-23 20:18 , Processed in 0.098215 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表