我试着在自己建立的用户环境中用shutdown -h now 系统提示:you must be root to do that! 我知道应该是用root用户去执行。但是我看了一下shutdown的权限是:-rwxrr-xr-x 就是说其他用户也有执行的权限。这说明这个命令肯定在其他地方还有设置。在哪里呢?请教大家。谢谢!
同意6692975,可以执行不代表能按你预想的"正常"执行,其它他已经执行了,结果是输出了信息:"you must be root to do that! "
可以用sudo 的办法来让普通用户正常执行它,也可以设置 setuid 标志
注意:shutdown 可能是一个符号链接,需要找到真正的程序再设置setuid